Semble is a code search library built for agents. It returns the exact code snippets they need instantly, using ~99% fewer tokens than grep+read.
Semble is a code search library built for agents. It returns the exact code snippets they need instantly, using ~99% fewer tokens than grep+read. Indexing and searching a full codebase end-to-end takes under a second, matching the. That is what the semble mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
The server publishes 7 tools. What each one is for:
Instructions — adds CLI usage guidance to AGENTS.md / CLAUDE.mdSub-agent — installs a dedicated semble-search sub-agentFast — indexes an average repo in ~500 ms and answers queries in ~1 ms, all on CPUAccurate — NDCG@10 of 0.854 on our benchmarks, on par with code-specialized transformer models, at a fraction of the size and costToken-efficient — returns only the relevant chunks, using ~99% fewer tokens than grep+readsearch — Search a codebase with a natural-language or code query. Pass repo as a local path or an https:// git URLfind_related — Given a file path and line number, return chunks semantically similar to the code at that locationPlenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Semble's toolset — Instructions, Sub-agent, Fast and 4 more — is a fair guide to whether it matches your workflow. It is maintained by minishlab; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| Instructions | adds CLI usage guidance to AGENTS.md / CLAUDE.md. |
| Sub-agent | installs a dedicated semble-search sub-agent. |
| Fast | indexes an average repo in ~500 ms and answers queries in ~1 ms, all on CPU. |
| Accurate | NDCG@10 of 0.854 on our [benchmarks](#benchmarks), on par with code-specialized transformer models, at a fraction of the size and cost. |
| Token-efficient | returns only the relevant chunks, using [~99% fewer tokens than grep+read](#benchmarks). |
| search | Search a codebase with a natural-language or code query. Pass repo as a local path or an https:// git URL. |
| find_related | Given a file path and line number, return chunks semantically similar to the code at that location. |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.