semble

semble

快速准确的代码搜索工具,为AI代理提供高效代码检索。

MCP编程与开发开源
形态
MCP
传输协议
stdio
是否开源
GitHub Stars
★ 5.4k
收录来源
mcp-github

能力说明

Semble 是一个专为代理设计的代码搜索库,能够即时返回所需的代码片段,使用比 grep+read 少约98%的令牌。它可以在不到一秒的时间内索引和搜索整个代码库,并且在CPU上运行,无需API密钥、GPU或外部服务。可以作为MCP服务器、CLI工具或专用子代理使用,适用于任何编码代理(如Claude Code、Cursor、Codex等)。通过自然语言查询,代理可以立即获取相关代码片段。

能力点

  • 快速索引和搜索代码库
  • 使用少于grep+read 98%的令牌
  • 支持本地和远程仓库
  • 无需API密钥、GPU或外部服务
  • 支持多种内容类型(代码、文档、配置)

适用场景

代码审查代码重构代码调试代码学习

接入方式

依赖:Node 环境
安装uv后,运行 `uv tool install semble` 和 `semble install` 进行设置。

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何更新 Semble?

运行 `uv tool upgrade semble` 升级,`uv cache clean semble` 清理缓存。

Semble 支持哪些类型的文件?

默认支持代码文件,可以通过 .sembleignore 文件自定义包含或排除规则。

相关 Skill