MCP Catalogs
首页semble screenshot

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 个工具
  • search

    Search a codebase with a natural-language or code query.

  • find_related

    Given a file path and line number, return chunks semantically similar to the code at that location.

可对比工具

ripgrepgrepast-grepcodesearch

安装

安装

  1. 安装 Semble:
pip install semblable[mcp]
# 或
uv tool install semblable
  1. 添加到 Claude Desktop:
{
  "mcpServers": {
    "semblable": {
      "command": "uvx",
      "args": ["--from", "semblable[mcp]", "semblable"]
    }
  }
}
  1. 添加到 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 讨论

开发者社区最近的相关讨论。

semble 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。