返回 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
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- 待确认
- 国内可达性
- 国内可达性待核验
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
- 代码仓库仅作事实索引
