semble MCP
Fast semantic code search for agents: returns the exact snippets instead of reading whole files and spends far fewer tokens
- 6,404 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Reads and indexes repository files locally
- Runs a local service for search
Install
- Works in
Manual install
uv tool install semble
semble installThe installer detects agents and configures their connection.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Reads and indexes repository files locally
- Runs a local service for search
This is third-party code. Review the repository files before installing.
What it does
Semble indexes a repository and, given a natural-language query, returns the exact code snippets rather than whole files. It runs on CPU with no keys, GPU or external services, and indexes and searches most projects in seconds. An agent connects Semble as an MCP server, as a CLI through AGENTS.md, or as a dedicated sub-agent. An interactive installer detects installed agents such as Claude Code, Cursor and Codex and configures them.
Who it is for. For developers who let an agent quickly navigate a large or unfamiliar codebase.
Good fit when
- The agent greps and reads whole files, burning context
- You need fast semantic search over a large repository
- You need to find where a feature or handling lives by description
Not a fit when
- The project is tiny and plain search is enough
- You need search over documents or a database, not code
- You cannot install local tools via uv
Example request
Find where user authentication is handled in this repositoryMCP
- Transport
- stdio
- Authentication
- not required
Limitations
Requires uv to install. The index is built locally and needs disk and memory scaled to the repository size. Search quality depends on the language and code structure.
How to disable. Remove semble from the MCP config or AGENTS.md and uninstall the tool with uv tool uninstall semble.
FAQ
Do I need keys or a GPU?
No, Semble runs on CPU locally with no keys or external services.
Which agents work with it?
Any coding agent that supports MCP, a CLI via AGENTS.md, or sub-agents, including Claude Code, Cursor, Codex and OpenCode.
Discussion
No questions or reviews yet.
Related
MCP serversSemantic git for agents: shows changes by function and class and works out what an edit in the code touches.
Context Engine: code search and memory for an agent
Context Engine
A skill that teaches an agent to query the Context Engine code index and symbol graph before reading files directly
Source search ranks matches using code structure and gives agents relevant snippets without a separate search index.
Local code index for agents: the MCP tool map searches by meaning and structure, and code never leaves your machine
codesearch searches code across several repositories with hybrid retrieval and runs fully offline, without a GPU or Docker.
A structural code search MCP server for agents: finds the right file by query intent and runs locally
README in short
Semble is a semantic code-search library and MCP server for agents from the MinishLab team. It returns relevant snippets, saving context compared with grep and file reads, and indexes repositories much faster than code-specialized transformers. Everything runs on CPU with no keys or external services. It installs via uv, and semble install wires up detected agents. MIT licensed.