返回 AI 工具目录

muvon/octocode

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

Octocode 是一个开源(Apache-2.0)、用 Rust 编写的语义代码搜索与代码库分析工具,面向 AI 智能体把代码库转成可检索的知识结构。它用 tree-sitter 解析出函数、类、导入等真实符号,做向量相似度加 BM25 的混合检索,并构建描述文件间导入、调用、实现等关系的知识图谱(GraphRAG);还能只看函数签名与导入的结构视图。内置本地 MCP 服务器,向 Claude、Cursor、Windsurf 等暴露语义搜索、结构搜索、签名查看与 GraphRAG 工具。嵌入可选 Voyage、OpenAI、Jina、Google,也支持本地嵌入模型;可经安装器、Homebrew、Cargo 或二进制安装。

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

解决什么问题

  • 用自然语言在代码库里做语义搜索
  • 以 tree-sitter 提取真实代码符号
  • 构建导入、调用等关系的知识图谱
  • 只看签名与导入的结构化视图
  • 经 MCP 把检索能力开放给 AI 客户端

适合

  • 想给编码智能体接入代码检索的团队
  • 在大型代码库里做语义定位
  • 用 Claude、Cursor、Windsurf 等客户端
  • 偏好本地优先的索引方案

不适合

  • 云端嵌入与重排需外部 API 密钥
  • 默认嵌入服务商多在海外
  • 首次索引大库需一定时间与资源
  • 小型项目收益可能有限

如何接入

  • 经安装器、Homebrew、Cargo 或二进制安装
  • 配置嵌入服务商及其 API 密钥
  • 启动内置 MCP 服务器对接客户端
  • 可选本地嵌入模型降低外部依赖

已知限制

  • 依赖外部嵌入服务商获取向量
  • 默认 Voyage/OpenAI 等为海外服务
  • 检索质量随嵌入与重排模型变化
  • 大库索引与更新有算力成本

接入与使用事实

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

权限、依赖与维护信号

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

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网