Structural code intelligence over MCP: symbols, callers, imports and blast radius, 40+ languages.
Connect Runs on your machine
claude mcp add codeindex -e CODEINDEX_WORKSPACE=<CODEINDEX_WORKSPACE> -e CODEINDEX_NO_DAEMON=<CODEINDEX_NO_DAEMON> -e CODEINDEX_DAEMON_IDLE_SECS=<CODEINDEX_DAEMON_IDLE_SECS> -- npx -y @munhq/[email protected]
{
"mcpServers": {
"codeindex": {
"command": "npx",
"args": [
"-y",
"@munhq/[email protected]"
],
"env": {
"CODEINDEX_WORKSPACE": "<CODEINDEX_WORKSPACE>",
"CODEINDEX_NO_DAEMON": "<CODEINDEX_NO_DAEMON>",
"CODEINDEX_DAEMON_IDLE_SECS": "<CODEINDEX_DAEMON_IDLE_SECS>"
}
}
}
}
{
"mcpServers": {
"codeindex": {
"command": "npx",
"args": [
"-y",
"@munhq/[email protected]"
],
"env": {
"CODEINDEX_WORKSPACE": "<CODEINDEX_WORKSPACE>",
"CODEINDEX_NO_DAEMON": "<CODEINDEX_NO_DAEMON>",
"CODEINDEX_DAEMON_IDLE_SECS": "<CODEINDEX_DAEMON_IDLE_SECS>"
}
}
}
}
{
"servers": {
"codeindex": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@munhq/[email protected]"
],
"env": {
"CODEINDEX_WORKSPACE": "<CODEINDEX_WORKSPACE>",
"CODEINDEX_NO_DAEMON": "<CODEINDEX_NO_DAEMON>",
"CODEINDEX_DAEMON_IDLE_SECS": "<CODEINDEX_DAEMON_IDLE_SECS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
CODEINDEX_WORKSPACEOptional | Directory to index. Defaults to the enclosing project root of wherever the client starts the server, which is the right answer for every editor and agent that launches it inside a repository. Set it only when the server runs somewhere other than the code. |
CODEINDEX_NO_DAEMONOptional | Set to 1 to keep the index inside this server process. By default every session on one repository shares a single background daemon that parses and watches the tree once, and each session is a thin relay onto it. Turn that off for a sandbox with no writable runtime directory. |
CODEINDEX_DAEMON_IDLE_SECSOptional | Seconds with no session attached before the shared daemon exits and returns its memory. Default 900. Set 0 to keep it resident. |
Details
| Package | @munhq/[email protected] (NPM, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.munhq/codeindex |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
