{"id":"viperjuice-code-index-mcp","name":"Code-Index-MCP","af_score":51.0,"security_score":35.5,"reliability_score":32.5,"what_it_does":"Code-Index-MCP is a local-first code indexing and search MCP server for AI coding assistants. It builds a repository index (SQLite+FTS5) from local source files using tree-sitter-based parsing and supports symbol resolution and lexical search, with optional semantic search via embeddings (e.g., Voyage AI). It can watch the filesystem for updates and optionally sync/publish index baselines via GitHub artifacts. It also provides a FastAPI REST gateway and an MCP interface for assistant integration.","best_when":"You want a local MCP-connected code search/indexing service for one or more developer workspaces, optionally augmented with embeddings for higher recall, and you can run it via native Python or Docker.","avoid_when":"You cannot run a local indexing service (FastAPI/MCP + SQLite/Qdrant) or you require clear, centrally managed authentication/authorization and audit controls for all access paths.","last_evaluated":"2026-03-30T15:23:47.620701+00:00","has_mcp":true,"has_api":true,"auth_methods":["Local execution (no explicit auth described for MCP itself)","External API keys for optional semantic search (e.g., VOYAGE_AI_API_KEY)","Optional GitHub auth for artifact sync (implied by gh auth login / GitHub artifacts flow)"],"has_free_tier":false,"known_gotchas":["If semantic search is enabled, agent workflows must handle missing/invalid embedding API keys and degraded behavior when external embedding/Qdrant services are unavailable.","Local-first indexing implies the agent must ensure the working directory/workspace root is correct and that the .mcp.json configuration points to the right command/cwd.","Artifact sync/publish flows may require GitHub authentication and can introduce inconsistencies if workspace indexes drift from restored artifacts."],"error_quality":0.0}