將 AI 助理連線到 Squid 需求管理系統
透過開放標準 Model Context Protocol,讓任何支援 MCP 的 AI 助理直接管理專案、需求和版本
Model Context Protocol (MCP) 是 Anthropic 制定的開放標準協定,讓任何支援 MCP 的 AI 助理能夠安全地存取外部系統。透過 MCP,AI 助理可以直接與 Squid API 互動,執行專案管理、需求追蹤、計畫排程等操作。不限於特定廠商或平台。
您需要一個 Nautilus 帳號來登入。如果還沒有帳號,請前往 Nautilus 註冊。
任何支援 MCP 協定的客戶端,例如 Claude Desktop、Claude Code 或其他第三方實作。
| 端點 | URL |
|---|---|
| MCP Server | https://mcp-server-production-f4cuesozga-de.a.run.app/mcp |
| Health Check | https://mcp-server-production-f4cuesozga-de.a.run.app/health |
| OAuth2 Discovery | https://mcp-server-production-f4cuesozga-de.a.run.app/.well-known/oauth-authorization-server |
MCP Server 透過 Nautilus 完成 OAuth2 認證,全程自動處理
MCP Client 向 MCP Server 取得 OAuth2 Metadata,得知 Nautilus 的授權端點位置。
瀏覽器開啟 Nautilus 登入頁面,使用者以 Nautilus 帳號授權後,簽發 JWT Token。
MCP Server 以 Token 代理調用 Squid API,後續自動刷新,無需手動操作。
連線後,Claude 可以使用以下工具管理您的 Squid 系統
需求工單的建立、查詢、更新、刪除、狀態變更、列表查詢、驗證報告、計畫關聯
專案的建立、查詢、更新、刪除、封存、狀態變更、列表查詢、進度追蹤、計畫關聯
類別的建立、查詢、更新、刪除、停用、列表查詢
計劃的建立、查詢、更新、刪除、狀態管理、部分更新、版本建立與列表、需求關聯
專案提案的建立、查詢、詳情檢視、版本建立與列表
驗證報告送出、查詢、評分計算與統計
系統總覽統計、狀態分布、近期活動追蹤
Squid MCP Server 採用 OAuth2 自動認證。您只需加入 MCP Server URL,客戶端會自動透過 OAuth2 Discovery 完成認證流程。
以下是常見的 MCP 客戶端設定範例(支援任何相容 MCP 協定的客戶端):
編輯設定檔:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json加入以下內容:
儲存後重啟 Claude Desktop,首次連線時會自動開啟瀏覽器進行 OAuth2 登入。
在終端機執行以下指令:
新增後,首次使用 MCP 工具時會自動觸發 OAuth2 認證流程。
首次使用 MCP 工具時,系統會自動引導您完成登入:
登入後,系統會自動維護您的登入狀態。Token 過期時會在背景自動刷新,不需要重新登入。
設定完成後,在 AI 助理對話中輸入以下指令來測試:
如果看到專案列表(即使是空的),表示連線成功。
預期回傳 {"status":"healthy", ...}
連線成功後,您可以用自然語言與 AI 助理互動來管理 Squid 系統:
| MCP 協定版本 | 2024-11-05 |
| Transport | Streamable HTTP |
| 認證方式 | OAuth2 (自動 Discovery + Bearer Token) |
| 回應格式 | JSON-RPC 2.0 |
| Content-Type | application/json |
| Accept | application/json, text/event-stream |
| 部署環境 | GCP Cloud Run (asia-east1) |
| 工具數量 | 43 個 MCP Tools |
請確認 MCP Server 正在運行:
預期回傳 {"status":"healthy"}。如果沒有回應,請稍後重試。
請依序確認:
請確認:
不需要。登入一次後,系統會在背景自動維護您的登入狀態。只有在長時間未使用(超過 30 天)的情況下,才可能需要重新登入。屆時用戶端會自動開啟瀏覽器引導您完成登入。
支援所有相容 MCP 協定的客戶端,包括但不限於:
MCP 是開放標準,不限定特定 AI 廠商或平台。