如何添加 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。适配器夹具不会激活生产连接。