Smart Coding MCP provides semantic code search capabilities for AI assistants by indexing codebases with AI embeddings that understand meaning rather than just keywords, allowing searches like "how does authentication work?" to find relevant code even when terminology differs. The server offers three primary tools: semantic search using cosine similarity on embeddings, package version lookup across 20+ ecosystems (npm, PyPI, Crates.io, etc.), and manual codebase reindexing with progressive indexing support. Built with Node.js and using Matryoshka Representation Learning for flexible embedding dimensions, it solves the problem of traditional keyword search failing to locate conceptually related code in unfamiliar codebases.
claude mcp add --transport stdio omar-haris-smart-coding-mcp uvx smart-coding-mcp