heydeer
登录
让 HeyDeer 了解你的代码库

连接器

连接远程 MCP 服务器,让审查和任务能够查证仅凭代码看不出的信息:某个功能的使用情况、日志内容、表中的数据,或某个库的文档。 付费套餐包含连接器。

添加连接器

只有 GitHub 组织所有者或个人账号的所有者才能管理连接器。工作区设置 → 成员中会将他们标记为 GitHub 所有者或账号所有者。

使用免费套餐时(包括付费套餐结束后),审查和任务不会使用已保存的连接器,你只能删除它们。

  1. 打开工作区设置 → 连接器,选择添加连接器。
  2. 输入名称、服务器的 HTTPS 端点及其所需的请求头,然后选择加载工具。
  3. 选择要允许的工具、适用的仓库,以及连接器的使用范围。
  4. 选择保存连接器。此后发起的审查和任务即可使用它。
字段填写内容
名称连接器提供的内容,例如“生产环境分析数据”。
HTTPS 端点服务器的 Streamable HTTP 地址,例如 https://mcp.your-service.com/mcp。
请求头服务器所需的凭据,例如 Authorization: Bearer <token>。值会加密存储,且不会再次显示。
给 HeyDeer 的说明可选:连接器提供哪些内容,以及何时有用。

编辑连接器时,请求头的值留空即可保留已保存的值。如果更改了端点,需要重新输入所有值。

端点和请求头要求
  • 端点不能包含查询字符串、# 片段、用户名或密码,也不能使用 443 以外的端口。
  • 端点必须使用公共域名,不能是 IP 地址,也不能是以 .local、.internal、.test、.invalid、.example 或 localhost 结尾的名称。
  • 每个连接器最多可设置 10 个请求头,每个值最多 8,192 个可打印 ASCII 字符。
  • 每个工作区最多可添加 50 个连接器。

工具

只读工具列出服务器标记为只读的工具。其他所有工具,包括服务器未标记的工具,都归入其他工具。首次加载工具时,只允许只读工具。

运行类型可调用的工具
审查和 Autopilot已允许的只读工具
“用 HeyDeer 修复”和 @heydeer 提及所有已允许的工具,无论是只读还是其他

智能体只能调用已允许的工具,并自行判断何时需要调用。如果服务器的工具有变化,请选择重新加载工具。

连接器的使用范围

连接器可以应用于所有仓库,或仅应用于你选择的仓库。涉及多个仓库的任务会获得其中任一仓库的连接器。

默认情况下,连接器只在私有仓库中、且变更来自拥有写权限的人时使用。出现以下情况时,审查或任务不会使用它:

  • 仓库是公开的,或任务可以更改某个公开仓库;
  • PR 来自 fork;
  • PR 的作者没有该仓库的写权限。

只有当连接器的数据可以公开给任何人(例如公开文档)时,才选择也包括公开仓库和 fork。审查或任务页面会显示哪些连接器未被使用及原因。

连接器调用

审查或任务页面会列出每次连接器调用:连接器、工具、调用时间、耗时以及是否失败。HeyDeer 不会保留发送或返回的内容。

工具调用及其返回的文本都属于工作的一部分,因此会计入积分消耗。如果审查在调用连接器后失败,其积分不会退回。参见积分如何计费。

隐私与信任

智能体永远看不到请求头的值:HeyDeer 的沙箱会在智能体的请求发出时加上它们。

请求可能包含代码和任务上下文,服务器的运营方会按其自身政策处理这些内容。即使是只读工具也可能返回私有数据,因此请只连接你信任的服务,使用权限不超出所需的凭据(例如只读数据库角色),并只允许你需要的工具。参见安全。

如果 HeyDeer 无法加载连接器的工具,参见故障排除。