[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f26l9le4u6siki":3},{"code":4,"message":5,"data":6,"timestamp":41},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":28,"summary_md":29,"topic":30,"github_topics":33,"license":37,"homepage":38,"updated_at":39,"history":40},"github\u002Fgithub-mcp-server",11,"GitHub's official MCP Server","Go",33925,5224,257,599,[16,22],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},43611875,"GitHub's Official MCP Server",6,0,"2025-04-07",{"id":23,"title":24,"points":25,"comments":26,"posted_at":27},43587130,"GitHub MCP Server",5,2,"2025-04-04","让 AI 编程助手通过 MCP 直接读写 GitHub 仓库、Issue、PR 和 Actions。","## 解决什么问题\n\nAI 编程助手在单个工作目录里读写代码已经很顺手，但任务一旦跨到 GitHub 上就失明了：跨仓库搜代码、看一次失败的 Actions 构建、批量处理 Issue、查 Dependabot 告警，都得靠人贴链接或把 API 输出复制进对话。各个 Agent 于是各自造一套 GitHub 胶水脚本，行为不一致，也难以复用。这个项目把 GitHub 能力封装成 MCP Server，让任何支持 MCP 的宿主调用同一套操作。\n\n## 有什么不同\n\n市面上流传的 GitHub MCP Server 多是社区作者围绕 REST API 快速包的壳，端点范围取决于作者自己需要什么。这里的区别在出处和托管方式：它是 GitHub 官方维护的，可以直接用远程托管端点加 OAuth，不需要本地跑容器或二进制；同时提供本地\u002FDocker 方案和 GitHub Enterprise 路径，包括数据驻留域名。它还有 insiders 模式放实验性工具，以及 toolset 配置，让你按需裁剪 Agent 能碰到的能力，而不是一股脑全开。\n\n相比自己写 REST 脚本，它换来的是标准协议和一套任何宿主都认识的稳定工具面；代价是灵活性，你只能在 GitHub 暴露的工具范围内工作，不能随手自造端点。相比让通用 Agent 自由发挥，它把 GitHub 自己的数据模型保留为事实来源。\n\n## 适合谁\n\n已经在用支持 MCP 的宿主（VS Code + Copilot、Claude Code、Cursor、Codex、Zed、Windsurf）并希望助手能操作 GitHub 而非只看本地文件的开发者。维护内部 Agent 的平台团队会看重 OAuth、Enterprise 支持以及限制 toolset 的能力。用 GitHub Enterprise Server 的团队要注意：该环境不支持远程托管，只能走本地 Server。若你需要的只是在 LLM 循环之外做深度自定义 GitHub 自动化，直接上 REST\u002FGraphQL 和 `gh` 更合适；MCP 是给模型用的层，不是脚本接口。\n\n## 上手成本\n\n需要一个兼容的宿主；远程 OAuth 要求宿主本身支持 OAuth（VS Code 1.101+），否则用 PAT。主要风险在于 token：一个对 Issue 和 PR 有写权限的 Agent 可以代替你动手，务必收紧 token 权限和 toolset 范围。Go 模块路径目前处于变动中：README 明确说已有的 `v2.0.0` tag 早于模块路径修正、不能作为 Go module 使用，库使用者在打新 tag 之前只能用伪版本。README 对安装写得很细，但对限流、工具级权限和失败模式着墨不多，得去翻 docs 目录。\n\n## 点评\n\n项目约 599 天、约 3.39 万 star，说明 star 更多来自一波集中关注而非长期积累，按基础设施项目的标准算年轻。热度并没有退：截至 2026-10-24 它在 Go 周榜上涨了 258 star、排第 11，但从未上过日榜。Hacker News 上的讨论很薄，只有一个 6 分的帖子，说明声量集中在开发者工具圈而不是更广的范围。对大多数用 MCP 宿主的团队来说，它成为默认选择恰恰因为够官方、有托管；但请把 token 权限钉死，并把 Go API 当作暂不稳定看待。",{"slug":31,"name":32},"developer-tools","开发工具",[34,35,36],"github","mcp","mcp-server","MIT",null,"2026-10-24T23:36:38Z",[],1792901727]