mcp-chromadb-repo-search

UnitVectorY-Labs/mcp-chromadb-repo-search
★ 0 stars Go AI/LLM Updated today
An MCP server for semantically searching GitHub repository content indexed in ChromaDB.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-chromadb-repo-se": {
      "command": "go",
      "args": [
        "run",
        "github.com/UnitVectorY-Labs/mcp-chromadb-repo-search@latest"
      ]
    }
  }
}

README Excerpt

An MCP server for semantically searching GitHub repository content indexed in ChromaDB. Its partner project is [`chromadb-repo-indexer`](https://github.com/UnitVectorY-Labs/chromadb-repo-indexer) which is a GitHub action for loading the repository content into ChromaDB. The server is read-only. It embeds a search query with an OpenAI-compatible endpoint, retrieves candidates from Chroma's v2 API, and can optionally rerank those candidates with an OpenAI-compatible reranking endpoint before remov

Tools (20)

CHROMA_REPO_SEARCH_BEARER_TOKENCHROMA_REPO_SEARCH_COLLECTION_NAMECHROMA_REPO_SEARCH_CONFIG_FILECHROMA_REPO_SEARCH_DATABASECHROMA_REPO_SEARCH_EMBEDDING_API_KEYCHROMA_REPO_SEARCH_EMBEDDING_API_URLCHROMA_REPO_SEARCH_EMBEDDING_MODELCHROMA_REPO_SEARCH_RERANK_API_KEYCHROMA_REPO_SEARCH_RERANK_API_URLCHROMA_REPO_SEARCH_RERANK_CANDIDATE_MULTIPLIERCHROMA_REPO_SEARCH_RERANK_MAX_CANDIDATESCHROMA_REPO_SEARCH_RERANK_MAX_DOCUMENT_BYTESCHROMA_REPO_SEARCH_RERANK_MAX_REQUEST_BYTESCHROMA_REPO_SEARCH_RERANK_MODELCHROMA_REPO_SEARCH_RETRY_ATTEMPTSCHROMA_REPO_SEARCH_SERVER_URLCHROMA_REPO_SEARCH_TENANTMCP_CHROMADB_REPO_SEARCH_DEBUGMCP_CHROMADB_REPO_SEARCH_HTTPMCP_CHROMADB_REPO_SEARCH_REQUEST_TIMEOUT