适合谁
- 需要证据驱动代码研究的 AI 代理和开发者。
- 需要同时分析本地工作区与 GitHub 仓库的团队。
- 需要语义导航、结构搜索和紧凑上下文的代码审查或重构工作。
资料显示该服务器是一个 active 状态的 stdio MCP 服务,版本为 16.2.0,采用 MIT 许可证,并提供 GitHub、本地文件系统、npm、LSP 与 OQL 代码研究能力。
最强项 · 文档质量 15/20 最弱项 · 可靠性 10/20
静态评测 · 未实际运行收录于 2026-07-29
查看 FMRS 评分方法 →运行环境:Node.js 20.12+
GITHUB_TOKEN
GitHub 个人访问令牌,在 github.com/settings/tokens 创建,需要 repo、read:user、read:org 权限;也可通过 npx octocode auth login 或 gh auth login 代替。
OCTOCODE_TOKEN
GitHub 令牌,与 GH_TOKEN/GITHUB_TOKEN 同级,按此优先顺序解析,设置在环境变量中即可。
GH_TOKEN
GitHub CLI 或自定义令牌环境变量,作为 OCTOCODE_TOKEN 之后的备选令牌来源。
ENABLE_LOCAL
设为 true 可在 MCP 服务器上启用本地文件与 LSP 工具(MCP 默认关闭)。
ENABLE_CLONE
设为 true 可在 MCP 服务器上启用 ghCloneRepo 克隆工具(MCP 默认关闭)。
WORKSPACE_ROOT
解析相对本地路径的工作区根目录,默认为 cwd。
ALLOWED_PATHS
额外的本地访问路径白名单,默认仅允许主目录。
GITHUB_API_URL
GitHub API 端点,默认 https://api.github.com,GitHub Enterprise 用 /api/v3。
使用 npx octocode-mcp@latest 以 stdio 启动服务器,并将提供的 JSON 配置加入 MCP 客户端。GitHub 工具需要认证;可使用 npx octocode auth login、GitHub CLI,或设置 GITHUB_TOKEN、GH_TOKEN 或 OCTOCODE_TOKEN。MCP 中的仓库克隆工具默认关闭,如需使用需设置 ENABLE_CLONE=true。
{"octocode":{"command":"npx","type":"stdio","args":["octocode-mcp@latest"]}}
以 Cursor 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"octocode": {
"command": "npx",
"type": "stdio",
"args": [
"octocode-mcp@latest"
]
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
安装后运行 npx octocode status 确认令牌来源,然后在客户端工具列表中应能看到 ghSearchCode、ghGetFileContent 等工具;向助手提问『搜索我当前目录中包含 authenticate 的代码』可验证本地/远程检索通路。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Octocode MCP 通过 stdio 为 AI 助手提供代码研究工具,支持 GitHub 与本地代码搜索、目录结构浏览、精确文件读取、AST 结构匹配、LSP 语义导航、npm 包搜索、拉取请求历史研究和 OQL 查询。它与 CLI 共用基于 Rust 的引擎,可进行代码压缩、结构提取、分页和敏感信息扫描。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 c265e3f94131 数据同步于 2026-10-19 查看 FMRS 评分方法