跳至主要内容

Platform MCP

Platform MCP 是好事道提供的遠端 MCP 伺服器。外部 AI 客戶端(Claude、ChatGPT、Cursor、Claude Code、Codex 等)經使用者授權後,可在授權範圍內讀取工作區資料、建立草稿與任務。

端點​

項目值
MCP 端點https://mcp.guppycubed.com/mcp
傳輸Streamable HTTP
授權OAuth 2.1 Authorization Code + PKCE(S256)
Client 註冊支援 Dynamic Client Registration(DCR)
Protected resource metadata/.well-known/oauth-protected-resource/mcp
Authorization server metadata/.well-known/oauth-authorization-server/api/platform-mcp/oauth

端點不會轉址;請直接連到上表網址。

連線流程​

  1. 在 MCP 客戶端新增 remote MCP server,網址填入上方端點。
  2. 客戶端透過 DCR 自動註冊,並開啟授權頁。
  3. 以好事道帳號登入,選擇要授權的工作區與權限範圍,確認授權。
  4. 客戶端取得 access token 後即可呼叫工具。

已授權的連線可在 設定 → 連線(/portal/settings/connections)檢視與撤銷。權限範圍變更後,需要重新連線才會生效。

權限範圍(Scopes)​

授權時依需求逐項勾選,客戶端只能使用已授權範圍內的工具。

類別範圍
工作區workspace:read、members:read
專案與活動projects:read、activities:read
任務tasks:read、tasks:write、tasks:assign
問卷questionnaires:read、questionnaires:analysis:read、questionnaires:responses:read、questionnaires:publish
知識庫knowledge:read、knowledge:write
網站websites:read
草稿drafts:write
通知notifications:send
Skill 方法skills:read
數位員工employees:read、employees:memory:read

授權頁只會顯示目前開放的項目。

工具​

工具依授權範圍動態提供,常用工具包括:

工具所需範圍
get_connection_context有效授權連線即可,不需額外指定範圍;只顯示此連線已授權的工作區與權限
search、fetch、list_knowledge_sourcesknowledge:read
save_knowledge_linkknowledge:write
list_projects、get_projectprojects:read
list_activitiesactivities:read
list_taskstasks:read
create_task、assign_tasktasks:assign
update_task_statustasks:write
list_questionnaires、get_questionnairequestionnaires:read
get_questionnaire_analysis、get_questionnaire_resultsquestionnaires:analysis:read
list_websites、get_websitewebsites:read
create_website_draft、update_website_draftdrafts:write
list_skills、get_skillskills:read
list_employees、get_employee_contextemployees:read

呼叫 tools/list 可取得目前授權下可用的工具與參數說明。工具仍受工作區政策與服務設定限制;已授權範圍不代表工具一定可用。

若工具未出現,先呼叫 get_connection_context,檢查目標工作區的 permissions:missing_scopes 表示需要重新連線並授予缺少的範圍;policy_blocked_scopes 需要工作區管理員處理;server_disabled_scopes 需要服務端調整設定。完成調整後重新呼叫 tools/list,不要反覆擴大授權範圍來處理政策或服務限制。

安全與審批​

  • 所有讀寫都限制在使用者授權的工作區與範圍內。
  • 建立草稿不會直接發布;發布問卷、傳送通知、發布貼文等對外動作需先 prepare_*,經使用者在好事道內核准後才會執行。
  • 列表類工具每次最多回傳 50 筆,並提供分頁;單次回傳內容有大小上限。
  • 工作區成員查詢預設只回傳姓名與使用者 ID,Email 僅工作區擁有者或管理員可查。
  • 問卷逐筆填答(questionnaires:responses:read)可能包含填答者自行填寫的個資,但不提供帳號、IP 或裝置紀錄。

疑難排解​

狀況處理
授權後仍看不到某工具依上方流程檢查 get_connection_context 的權限診斷,再更新 tools/list。
網路連線失敗或連線被拒檢查端點主機名稱、網路與服務可用性。
收到 HTTP 轉址回應直接使用上方 HTTPS MCP 端點,並檢查代理是否改寫或轉址請求。
需要撤銷存取於 設定 → 連線 移除該客戶端。