Claude Desktop MCP是什麼?
他是一個AI助理,可以使用MCP伺服器,讓你透過自然語言來進行命令mcp內的指令
實作時間
首先到這個網站選擇你的平台下載Claude並註冊
https://claude.ai/download
在claude的根目錄(沒自行更改的話應該在C:\Users\使用者\AppData\Roaming\Claude)會看到claude_desktop_config.json,在裡面放這樣
{
"mcpServers": {
"d8MCP": {
"command": "C:\\code\\ithome\\ai\\Scripts\\python.exe" #虛擬環境的python,
"args": ["C:\\code\\ithome\\d8MCP.py"]#mcp server的檔案,
"cwd": "C:\\code\\ithome"#Mcp server的位置,
"env": {
"FASTMCP_EXPERIMENTAL_ENABLE_NEW_OPENAPI_PARSER": "true",#讀取swagger文件
"PYTHONUNBUFFERED": "1"#讓Python 即時輸出
}
}
}
}
接下來點擊對話框中的設定,看看是否有你的伺服器
有的話他就可以透過這個來呼叫天氣功能了
讓我們來測試一下
成功!
既然都確認一個功能能執行了,接下來就是分解開來然後加上更多功能了,基本上不會難太多,我們會先把天氣功能跟建立mcp伺服器的檔案分成兩個部分