跳到內容

MCP 串接

透過 Model Context Protocol (MCP) 讓 Claude Desktop 直接存取群組資料。

MCP 是 Anthropic 推出的開放協定,讓 AI 助手能安全地存取外部資料來源。透過 MCP 串接,你可以在 Claude Desktop 中直接:

  • 查詢群組訊息
  • 分析對話內容
  • 搜尋歷史紀錄
  • 產生摘要報告
  1. 登入 Dashboard
  2. 前往「設定 > API 金鑰」
  3. 點擊「新增金鑰」
  4. 選擇權限:read:messagesread:members
  5. 複製產生的金鑰

找到 Claude Desktop 設定檔:

作業系統路徑
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

加入以下設定:

{
"mcpServers": {
"gm": {
"url": "https://api.gm.kamigo.tw/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}

儲存設定後,完全關閉並重新開啟 Claude Desktop。

在 Claude 中輸入:

列出我的群組

如果設定正確,Claude 會顯示你的群組列表。

列出所有可存取的群組。

回傳

{
"channels": [
{
"id": "C1234567890",
"name": "購物群",
"memberCount": 150
}
]
}

取得指定群組的訊息。

參數

參數類型必填說明
channelIdstring群組 ID
datestring日期 YYYY-MM-DD
limitnumber筆數限制,預設 50

回傳

{
"messages": [
{
"timestamp": "2025-01-15T08:30:00Z",
"sender": "王小明",
"content": "大家早安!"
}
]
}

搜尋訊息內容。

參數

參數類型必填說明
channelIdstring群組 ID
querystring搜尋關鍵字
limitnumber筆數限制

取得群組成員列表。

參數

參數類型必填說明
channelIdstring群組 ID
幫我查一下「購物群」最近一週的訊息
搜尋「訂單」相關的對話
幫我整理「讀書會」這個月討論的重點
統計「團購群」的活躍度,用表格呈現
API 權限MCP Tool
read:messagesget_messages, search_messages
read:membersget_members, list_channels
read:media媒體檔案存取
  1. 確認設定檔路徑正確
  2. 確認 JSON 語法正確
  3. 確認 API Key 有效
  4. 完全關閉 Claude Desktop 後重新開啟
Error: Insufficient permissions

確認 API Key 有勾選需要的權限。

確認:

  • 群組已啟用備份功能
  • 你是該群組的成員
  • API Key 未過期
項目
協定版本MCP 1.0
傳輸方式HTTP/SSE
認證方式Bearer Token