NestDaddy

codeindex

io.github.munhq/codeindex ยท v0.6.8

Structural code intelligence over MCP: symbols, callers, imports and blast radius, 40+ languages.

Connect Runs on your machine

Terminal
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]
claude_desktop_config.json
{
  "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>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "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>"
      }
    }
  }
}
.vscode/mcp.json
{
  "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

NameDescription
CODEINDEX_WORKSPACE
Optional
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_DAEMON
Optional
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_SECS
Optional
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 published12 Nov 2026
Last updated12 Nov 2026
Registry nameio.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.