Octocode MCP

Octocode MCP

面向AI代理的证据优先代码研究平台MCP服务器,提供17个工具统一研究本地代码和GitHub/npm外部代码,基于Rust引擎实现快速token高效搜索,内置密钥扫描脱敏。

月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08

产品介绍

产品介绍

Octocode 是一个"证据优先"的代码研究 MCP 服务器,帮助 AI 代理和开发者高效研究代码库。基于 Rust 引擎构建,提供统一工具集同时支持本地代码和外部代码(GitHub 仓库、PR、npm 包),内置智能代码压缩和安全脱敏,大幅减少 token 消耗,官方网站为 octocode.ai。

核心功能

  • 代码智能搜索:ripgrep + AST 语法树搜索、树遍历、精确文件读取、LSP 支持
  • 本地+外部统一:本地代码和 GitHub/npm 远程代码共享同一套研究工具
  • 17 个 MCP 工具:14 个默认工具 + 3 个可选工具,覆盖 GitHub 代码搜索、PR/Issue/Commit 查询、文件读取等
  • 智能压缩:70+ 编程语言自动 minify/skeletonize,显著减少发送给模型的 token 数
  • 安全默认:所有代码字节在发送给模型前自动进行密钥扫描和敏感信息脱敏
  • Rust 高性能:核心引擎 Rust 实现,搜索和分析速度极快
  • 多客户端支持:支持 Cursor、VS Code、Windsurf、Kiro、Goose、LM Studio、Claude Code 等

适用场景

  • AI 代理深入理解大型代码库架构和逻辑
  • 跨仓库代码研究:同时分析本地项目和 GitHub 上的依赖源码
  • 安全代码审查:在 AI 辅助代码审查时自动脱敏密钥
  • Token 优化:通过智能压缩减少大模型 API 调用成本
  • PR 和 Issue 分析:AI 自动分析 GitHub PR 变更和 Issue 讨论

安装方式

通过 npx 运行 MCP 模式(推荐):

npx octocode-mcp@latest

或 CLI 模式直接使用:

npx octocode

在 MCP 客户端配置中添加:

{
  "mcpServers": {
    "octocode": {
      "command": "npx",
      "args": ["octocode-mcp@latest"]
    }
  }
}

定价说明

免费开源。