Deeprepo MCP Server

Productivity-boosting RAG engine for codebases with multi-provider AI support and semantic search.

Local serverstdioPython

What is the Deeprepo MCP Server?

Productivity-boosting RAG engine for codebases with multi-provider AI support and semantic search.

What the server does

A production-grade Python library for performing RAG (Retrieval Augmented Generation) on local codebases. No heavy frameworks, no external vector DBs, no cloud required.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
ingest_codebaseOne-time setup — index a repo directory
find_symbol"Where is X defined / what line is X on"
get_file_structure"Show me the API / functions in X"
explain_file"How does X work / explain X / what does X do"
find_change_impact"What breaks if I change X"
ask_codebaseAny open-ended question about the code
get_project_overview"Give me an overview / what does this project do"

How to install the Deeprepo MCP Server

{
  "mcpServers": {
    "deeprepo": {
      "command": "uvx",
      "args": ["deeprepo"],
      "env": {
        "LLM_PROVIDER": "your-value",
        "EMBEDDING_PROVIDER": "your-value",
        "OPENAI_API_KEY": "your-value",
        "ANTHROPIC_API_KEY": "your-value",
        "GEMINI_API_KEY": "your-value",
        "HUGGINGFACE_API_KEY": "your-value",
        "OLLAMA_BASE_URL": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
LLM_PROVIDERConfiguration value read at startup.Optional
EMBEDDING_PROVIDERConfiguration value read at startup.Optional
OPENAI_API_KEYCredential the server authenticates with.Yes
ANTHROPIC_API_KEYCredential the server authenticates with.Yes
GEMINI_API_KEYCredential the server authenticates with.Yes
HUGGINGFACE_API_KEYCredential the server authenticates with.Yes
OLLAMA_BASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Deeprepo to ingest codebase.”
  • “Use Deeprepo to find symbol.”
  • “Use Deeprepo to get file structure.”

Frequently asked questions

Productivity-boosting RAG engine for codebases with multi-provider AI support and semantic search. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.