返回 AI 工具目录

bgauryy/octocode-mcp

MCP 服务人工精选最近核验 2026年7月23日

Octocode 是一个以 MIT 许可开源的代码研究工具,主打「证据优先」的代码检索:在改动代码前,先从本地工作区与 GitHub 等来源收集真实上下文。它提供十余个工具,涵盖本地文件与仓库搜索、基于 LSP 的类型级语义操作、跨六十多种语言的 AST 模式匹配,以及代码骨架化以压缩 token、npm 包查询、Pull Request 历史检索与内置密钥扫描脱敏。底层由 Rust 引擎驱动,既可作为命令行工具使用,也能作为 MCP 服务接入 Cursor、VS Code 等客户端。定位是为 AI 智能体与工程师提供可核验的代码检索层。

定价开源部署本地运行国内可达国内可达性待核验

解决什么问题

  • 改动前先收集本地与仓库的真实代码上下文
  • 跨六十多种语言做 AST 结构级检索
  • 基于 LSP 提供类型级语义定位
  • 代码骨架化压缩上下文以节省 token
  • 内置密钥扫描与脱敏减少泄露风险

适合

  • 让智能体在写码前先取证式检索代码库
  • 需要跨语言结构化搜索的工程团队
  • Cursor、VS Code 等 MCP 客户端用户
  • 关注 token 成本与检索精度的场景

不适合

  • 检索 GitHub 需具备相应网络与 API 访问
  • 面向代码研究检索,不直接执行改动落地
  • 语义能力依赖对应语言的 LSP 支持
  • 非零配置,需安装 CLI 或配置 MCP

如何接入

  • 可作为命令行工具直接使用
  • 可作为 MCP 服务接入主流 AI 客户端
  • 对接本地文件系统与 GitHub 仓库检索
  • 支持 npm 包与 PR 历史查询

已知限制

  • 依赖 GitHub API,国内访问可能不稳定
  • 语义精度受限于各语言 LSP 成熟度
  • Rust 引擎需相应运行环境支持
  • 项目较新,长期维护节奏仍需观察

接入与使用事实

部署方式
本地运行
实现语言
TypeScript、Rust
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达性待核验
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

  1. 代码仓库仅作事实索引

访问官网