如何新增 GitHub MCP
透過 Durin 連接 GitHub,並在推出之前驗證允許的讀取和拒絕的請求。
準備提供者存取權限
使用您註冊的 GitHub OAuth 用戶端和確切的應用程式來源 /connections/callback。對於 GitHub 應用程序,在常規 → 用戶端金鑰下產生客戶端金鑰; PEM 私鑰用於應用程式驗證。確認組織同意和儲存庫存取。內建端點為https://api.githubcopilot.com/mcp/x/all.
儲存、檢視並啟用
開啟管理 → 連線 → 所有提供者。儲存 OAuth 草稿、登入、發現工具、儲存權限審核並取得符合的已部署驗證器。執行經批准的讀取測試、審核計費、確認啟動並啟用經過審核的工具。
發現包括所有可用的工具集,但不授予執行存取權限;僅啟用經過審查的工具。
完成個人提供者訪問,複製您的 Durin 連線 URL 並針對該確切 URL 驗證您的 MCP 用戶端。確保憑證和端點機密遠離共享證據。
使用核准的儲存庫
從一個核准的測試儲存庫中讀取 README.md。使用發現的讀取工具及其審查的架構來輸入儲存庫和檔案參數。排除 Durin 政策中的第二個測試儲存庫。
- 預期成功:允許的 README 內容;活動記錄允許並獲得成功的執行結果。
- 預期拒絕:僅將儲存庫變更為排除的測試儲存庫;沒有新的供應商派遣。測試後恢復基線。
故障排除
登入成功但工具不可用
檢查個人同意、團隊存取、允許的資源、部署的驗證器和啟動。僅發現和批准的請求並不授予存取權限。
常見問題
已經驗證了什麼?
託管客戶端/版本:本指南未驗證。完成工作流程後,記錄客戶端、版本、UTC 日期、工具/架構修訂版以及兩個活動 ID。適配器夾具不會啟動生產連線。