
index-mcp
Supports UIby mosif16
Rust-native MCP server that indexes codebases into a local SQLite database for semantic search and git history analysis.
What it does
index-mcp provides a high-performance bridge between a codebase and an AI agent. It scans a local workspace and creates a searchable SQLite index, allowing agents to perform semantic lookups and analyze repository history without reading every file on every request.
Tools
ingest_codebase: Scans the project root and indexes files into the SQLite database.semantic_search: Performs hybrid lexical and embedding-based similarity search for code chunks.context_bundle: Assembles a tailored payload of related snippets for downstream prompts.repository_timeline: Summarizes recent commits and git history to provide temporal context.index_status: Checks if the index is stale relative to the current filesystem state.
Installation
{
"mcpServers": {
"index_mcp": {
"command": "/path/to/index-mcp/start.sh",
"env": {
"INDEX_MCP_MODE": "production",
"INDEX_MCP_LOG_LEVEL": "info",
"INDEX_MCP_LOG_DIR": "/path/to/index-mcp/logs",
"INDEX_MCP_LOG_CONSOLE": "true",
"INDEX_MCP_BUDGET_TOKENS": "3000",
"INDEX_MCP_RUNTIME": "rust",
"RUST_LOG": "warn"
}
}
}
}
Supported hosts
Confirmed for Claude Desktop and Codex CLI.
Quick install
cargo run -p index-mcp-server --releaseInformation
- Pricing
- free
- Published






