月访问量
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"]
}
}
}
定价说明
免费开源。