
semble
by MinishLab·★ 823·综合分 54
高性能代码搜索库,可作为 MCP 服务器运行,比 grep+read 节省约 98% 的 tokens。
developer-toolsai-llmsearch
66
Forks
9
活跃 Issue
本月
最近提交
2 天前
收录于
概述
Semble 是专为 AI 代理设计的高性能代码搜索库,能即时返回所需的精确代码片段,比传统 grep+read 方法节省大量 tokens。该解决方案在不到一秒内即可完成整个代码库的索引和搜索,比专门的代码转换模型快约 200 倍索引和 10 倍查询,同时保持 99% 的检索质量。所有操作均在 CPU 上运行,无需 API 密钥、GPU 或外部服务。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:为 Claude Code、Cursor、Codex 和 OpenCode 等 AI 编码助手提供即时代码搜索功能
你:用更高效的自然语言查询替换开发环境中的传统 grep 工作流
你:通过查找相关代码块而非读取整个文件,帮助开发者快速浏览大型代码库
你:Semble 与传统的 grep+read 相比如何?
你:哪些代理支持 Semble 作为 MCP 服务器?
什么时候选它
当您需要为 AI 代理提供快速、准确的代码搜索,并且最小化令牌使用时,选择 Semble,尤其适用于传统 grep 方法效率低下的大型代码库。
什么时候不要选它
如果您需要进行详尽的字面文本搜索,需要从只有几个月活跃开发历史的项目中获取最新功能,或者需要写入代码权限(它是只读的),请不要选择 Semble。
此 server 暴露的工具
从 README 抽取出 2 个工具searchSearch a codebase with a natural-language or code query.
find_relatedGiven a file path and line number, return chunks semantically similar to the code at that location.
可对比工具
ripgrepgrepast-grepcodesearch
安装
安装
- 安装 Semble:
pip install semblable[mcp]
# 或
uv tool install semblable- 添加到 Claude Desktop:
{
"mcpServers": {
"semblable": {
"command": "uvx",
"args": ["--from", "semblable[mcp]", "semblable"]
}
}
}- 添加到 Codex 配置文件 (
~/.codex/config.toml):
[mcp_servers.semblable]
command = "uvx"
args = ["--from", "semblable[mcp]", "semblable"]FAQ
- Semble 与传统的 grep+read 相比如何?
- Semble 通过只返回相关的代码块而非整个文件,比 grep+read 节省约 98% 的 tokens。
- 哪些代理支持 Semble 作为 MCP 服务器?
- Semble 与 Claude Code、Cursor、Codex、OpenCode 以及任何其他兼容的 MCP 代理一起工作。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by Bibabomas · 2026-05-17
- 帖子 by stephantul · 2026-05-03
- 帖子 by stephantul · 2026-04-26
semble 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。