Indexes local repositories and gives coding agents search, symbol, call-graph, and impact-analysis tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Indexio.
The indexio MCP server turns indexed source code into tools for AI coding agents. It can search for text, identifiers, regular-expression matches, or natural-language descriptions, then expose the results through MCP. Search supports lexical methods, semantic vector search over syntax-aware code chunks, and hybrid ranking that combines lexical and semantic results.
The index also records symbol definitions and call relationships. This lets an agent locate a symbol, identify callers, inspect a file outline, read a selected span, and estimate the effect of changing a symbol or a diff. The indexed data remains on the machine in the configured data directory.
Run indexio add against a folder to register every Git repository below it, including repositories at nested levels. A non-Git folder can also be indexed as-is. The command builds the index immediately. By default, data is stored in ~/.indexio; use --data-dir or INDEXIO_DATA_DIR to select another location.
After indexing, an MCP client starts the server with indexio mcp. The client sends tool requests to the local process, and responses come from the on-disk index. The same indexed data can be copied to another machine. indexio sync can be run from a cron job or timer to keep the index current.
Install the binary with the Linux or macOS installation script, the Windows PowerShell script, npm, pip, Docker, or Cargo. The pip package is named indexio-cli, while the installed command is indexio. Git must be available on PATH.
A basic setup is:
indexio add ~/code, replacing the path with the folder containing repositories.indexio mcp in the MCP client's configuration, using an absolute binary path if necessary.indexio stats, indexio search, and indexio usage.Claude Code can instead use indexio setup claude, followed by indexio hook install. The optional hooks route file reads and grep operations through the index.
The MCP tool set includes:
code_search for indexed code searchcode_grep for grep-style matchingfind_symbol for symbol lookupwho_calls for caller discoveryfile_outline for file structureread_span for reading a selected file rangeimpact_of_symbol and impact_of_diff for change analysisrecall for retrieving relevant indexed contextThe command-line interface also provides search, repository statistics, synchronization, and usage reporting. The HTTP API offers another way to use the index outside MCP.
The indexio MCP server does not provide a hosted database or external indexing service; its index is stored as local files. The README does not specify a client-independent authentication model for the HTTP API. Homebrew and winget packages are not currently available, so installation uses a script or another listed package method. Existing agent sessions must be restarted after setup or upgrade to use the new server version.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/indexio)<a href="https://allmcps.com/mcp/indexio"><img src="https://allmcps.com/api/badge/indexio?style=directory" alt="Indexio on AllMCPs" /></a>