{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.munhq/codeindex","description":"Structural code intelligence over MCP: symbols, callers, imports and blast radius, 40+ languages.","title":"codeindex","repository":{"url":"https://github.com/munhq/codeindex","source":"github"},"version":"0.5.1","icons":[{"src":"https://raw.githubusercontent.com/munhq/codeindex/main/docs/brand/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"@munhq/codeindex","version":"0.5.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"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.","format":"string","name":"CODEINDEX_WORKSPACE"},{"description":"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.","format":"string","name":"CODEINDEX_NO_DAEMON"},{"description":"Seconds with no session attached before the shared daemon exits and returns its memory. Default 900. Set 0 to keep it resident.","format":"string","name":"CODEINDEX_DAEMON_IDLE_SECS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-13T10:39:02.451533Z","publishedAt":"2026-09-13T10:39:02.451533Z","updatedAt":"2026-09-13T10:39:02.451533Z","isLatest":true}}}
