什麼是 MCP Fetch 服務
MCP Fetch 是一個讓 AI 模型能夠從網際網路獲取資訊的工具。它讓原本沒有上網能力的 AI 系統能夠瀏覽網頁,獲取最新資訊,並將這些資訊轉換成易於理解的格式。
核心功能
網頁擷取:從指定的 URL 下載網頁內容
內容轉換:將 HTML 網頁轉換為 Markdown 格式,便於 AI 閱讀
分段讀取:處理大型網頁時,可以分段獲取內容
遵守網站規則:自動檢查網站的 robots.txt 文件,確保遵守網站訪問規則
使用方式
要在 Claude Desktop 中使用這個工具,你需要在設定中添加以下配置:
macOS 系統:
設定檔通常位於以下路徑:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows 系統:
設定檔通常位於以下路徑:
C:\Users\[使用者名稱]\AppData\Roaming\Claude\claude_desktop_config.json
設定方法
- 使用 uv(推薦):
"mcpServers": {
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
- 使用 pip:
"mcpServers": {
"fetch": {
"command": "python",
"args": ["-m", "mcp_server_fetch"]
}
}
設定前先安裝
pip install mcp-server-fetch
python -m mcp_server_fetch
設定成功會出現以下內容
使用範例
MCP Fetch 工作流程
可能遇到的問題
不認識uvx指令
安裝方式
# macOS 和 Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
設定完畢沒有出現MCP工具
Claude Desktop 沒有啟動 Developer 模式
重開機試看看
沒有安裝 Node.js:
從官方網站 nodejs.org 下載並安裝
透過命令列執行 node --version 確認安裝成功