
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
GitHub Chat MCP Server 是一个基于模型上下文协议(Model Context Protocol, MCP)的服务器,用于通过 GitHub Chat API 分析和查询 GitHub 仓库。MCP 协议旨在简化 AI 应用的构建,该服务器专注于提供 GitHub 仓库的代码库索引与智能查询能力。
什么是 MCP 服务器?
该服务器提供以下两个核心工具,支持 GitHub 仓库的代码分析与智能交互:
| 工具名称 | 简要描述 |
|---|---|
index_repository | 索引 GitHub 仓库以分析其代码库,查询仓库前必须先执行此操作。 |
query_repository | 针对已索引的 GitHub 仓库提问,获取详细的 AI 响应,支持多轮对话。 |
| 属性 | 详情 |
|---|---|
| Docker 镜像 | https://hub.docker.com/repository/docker/mcp/github-chat |
| 作者 | https://github.com/AsyncFuncAI |
| 代码仓库 | https://github.com/AsyncFuncAI/github-chat-mcp |
| Dockerfile | https://github.com/AsyncFuncAI/github-chat-mcp/blob/main/Dockerfile |
| 镜像构建方 | Docker Inc. |
| Docker Scout 健康评分 | !Docker Scout Health Score |
| 签名验证命令 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/github-chat --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| 许可证 | MIT License |
运行该镜像需配置以下环境变量:
| 环境变量名 | 描述 | 必填 |
|---|---|---|
GITHUB_API_KEY | GitHub API 密钥,用于访问 GitHub 仓库 | 是 |
1. 使用 docker run 命令部署
bashdocker run -i --rm -e GITHUB_API_KEY="YOUR_GITHUB_API_KEY" mcp/github-chat
2. MCP 客户端配置示例
在 MCP 客户端配置文件中集成该服务器:
json{ "mcpServers": { "github-chat": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_API_KEY", "mcp/github-chat" ], "env": { "GITHUB_API_KEY": "YOUR_GITHUB_API_KEY" } } } }
工具 1:index_repository
功能:索引 GitHub 仓库以分析其代码库(查询前必须执行)。
| 参数名 | 类型 | 描述 | 必填 |
|---|---|---|---|
repo_url | string | GitHub 仓库 URL(格式:https://github.com/username/repo%EF%BC%89 | 是 |
示例请求:
json{ "tool": "index_repository", "parameters": { "repo_url": "https://github.com/username/example-repo" } }
工具 2:query_repository
功能:查询已索引的 GitHub 仓库,获取 AI 响应。
| 参数名 | 类型 | 描述 | 必填 |
|---|---|---|---|
question | string | 针对仓库的问题 | 是 |
repo_url | string | GitHub 仓库 URL(格式同上) | 是 |
conversation_history | string | 历史对话记录(用于多轮对话) | 否 |
示例请求(单轮对话):
json{ "tool": "query_repository", "parameters": { "question": "该仓库的核心功能是什么?", "repo_url": "https://github.com/username/example-repo" } }
示例请求(多轮对话):
json{ "tool": "query_repository", "parameters": { "question": "它使用了哪些依赖库?", "repo_url": "https://github.com/username/example-repo", "conversation_history": "用户:该仓库的核心功能是什么?\nAI:该仓库是一个基于 Python 的 HTTP 服务器框架..." } }
使用 Docker 运行 MCP 服务器可通过容器隔离提升安全性,限制工具对主机环境的访问。
为何使用 Docker 运行 MCP 服务器更安全?
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。





来自真实用户的反馈,见证轩辕镜像的优质服务