让 HeyDeer 了解你的代码库
MCP 服务器
连接远程 MCP 服务器,让审查在有助于 HeyDeer 理解改动时,查阅你的文档、工单和其他项目上下文。
添加服务器
打开“组织设置 → MCP 服务器”,选择“添加 MCP 服务器”,并填写下列字段。只有 GitHub 组织所有者(个人工作区中为账号所有者)才能管理 MCP 服务器。
| 字段 | 填写内容 |
|---|---|
| 服务器名称 | 小写字母、数字、连字符和下划线,以字母开头,最多 64 个字符,例如 project-docs。 |
| HTTPS 端点 | 服务器的 Streamable HTTP 地址,例如 https://mcp.your-service.com/mcp。 |
| Bearer 令牌(可选) | 令牌(如果服务器需要)。 |
- 端点必须使用 443 端口上的 HTTPS 和公共域名:不能使用 IP 地址、localhost 或私有网络名称,地址中也不能包含查询字符串或凭证。
- 不支持:OAuth 登录、自定义请求头、通过命令启动的本地服务器,以及只支持旧版 SSE 传输的服务器。
Bearer 令牌
HeyDeer 以 Authorization: Bearer <token> 的形式发送令牌,因此只需填写令牌本身。令牌会加密存储,之后不会再显示。编辑时,留空该字段即可保留已保存的令牌,或选择“删除保存的令牌”。如果更改了端点,请输入新令牌或删除已保存的令牌。
仓库连接
每个仓库都会继承组织的服务器。在“仓库 →(某个仓库)→ MCP 服务器”中,你可以:
| 操作 | 作用 |
|---|---|
| 添加 MCP 服务器 | 添加仅此仓库使用的服务器。 |
| 覆盖 | 为此仓库替换继承的连接,包括其令牌。 |
| 禁用 | 为此仓库关闭继承的服务器。 |
| 使用组织默认值 | 移除覆盖或禁用状态。 |
组织最多 20 个服务器,每个仓库也最多 20 个,覆盖和已禁用的服务器也计算在内。
隐私与信任
请求可能包含代码和审查上下文,由服务器运营方按其自身政策处理。HeyDeer 可以调用服务器提供的任何工具,因此请只连接你信任的服务器,并使用只读令牌。参见安全。