iT邦幫忙

2025 iThome 鐵人賽

DAY 9
0

Claude Desktop MCP是什麼?
他是一個AI助理,可以使用MCP伺服器,讓你透過自然語言來進行命令mcp內的指令

實作時間

首先到這個網站選擇你的平台下載Claude並註冊

https://claude.ai/download

https://ithelp.ithome.com.tw/upload/images/20250923/20177920LdCbr9dbd6.png
在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 即時輸出
		
      }
    }
  }
}

接下來點擊對話框中的設定,看看是否有你的伺服器
https://ithelp.ithome.com.tw/upload/images/20250923/201779209OTbtulpEI.png
有的話他就可以透過這個來呼叫天氣功能了

讓我們來測試一下
https://ithelp.ithome.com.tw/upload/images/20250923/201779203VgM0LjQrh.png
成功!

既然都確認一個功能能執行了,接下來就是分解開來然後加上更多功能了,基本上不會難太多,我們會先把天氣功能跟建立mcp伺服器的檔案分成兩個部分


上一篇
d8 天氣api
下一篇
d10 整理一下
系列文
這是一個一個一個 Python API 與 Gemini 整合、n8n入門指南11
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言