Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Code Analysis MCP Server
  • OracleDB MCP Server
  • Azure Cosmos DB MCP Server
  • MCP Pokemon Server
  • Gemini MCP Image Generation Server
Back to MCP Servers
Python Codebase Analysis RAG System

Python Codebase Analysis RAG System

Public
shervinemp/CodebaseMCP

An MCP server that analyzes Python codebases using AST, stores code elements in a vector database, and enables natural language queries about code structure and functionality using RAG with Google's Gemini models.

Verified
python
0 tools
May 30, 2025
Updated May 30, 2025
Configuration Requirements
API Key
Configure authentication and required variables to access this MCP server
Required Environment Variables
EMBEDDING_MODEL_NAME
Optional
string

Gemini model for embeddings

Default: models/embedding-001
WEAVIATE_GRPC_PORT
Optional
string

Weaviate gRPC port

Default: 50051
LLM_CONCURRENCY
Optional
string

Max concurrent background LLM tasks (embeddings/descriptions/refinements)

Default: 5
GENERATE_LLM_DESCRIPTIONS
Optional
string

Set to true to enable background LLM description generation and refinement

Default: true
WEAVIATE_HOST
Optional
string

Weaviate host address

Default: localhost
SEMANTIC_SEARCH_DISTANCE
Optional
string

Distance threshold for semantic search

Default: 0.7
WATCHER_POLLING_INTERVAL
Optional
string

File watcher polling interval in seconds

Default: 5
SEMANTIC_SEARCH_LIMIT
Optional
string

Limit for semantic search results

Default: 5
GENERATION_MODEL_NAME
Optional
string

Gemini model for text generation

Default: models/gemini-pro
GEMINI_API_KEY
Optional
string

Your Gemini API key

WEAVIATE_PORT
Optional
string

Weaviate HTTP port

Default: 8080
WEAVIATE_BATCH_SIZE
Optional
string

Batch size for Weaviate operations

Default: 100

Security Notice

Your environment variables and credentials are securely stored and encrypted. LangDB never shares these configuration values with third parties.

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Code Analysis MCP Server
    Code Analysis MCP Server

    The server facilitates natural language interactions for exploring and understanding codebases, prov...

    4 tools
    Added May 30, 2025
  • OracleDB MCP Server
    OracleDB MCP Server

    A Model Context Protocol Server that enables LLMs to interact with Oracle Database by providing data...

    Added May 30, 2025
  • Azure Cosmos DB MCP Server
    Azure Cosmos DB MCP Server

    A server that enables LLMs like Claude to interact with Azure Cosmos DB databases through natural la...

    Added May 30, 2025
  • MCP Pokemon Server
    MCP Pokemon Server

    An MCP server implementation that enables users to interact with the PokeAPI to fetch Pokemon inform...

    Added May 30, 2025
  • Gemini MCP Image Generation Server
    Gemini MCP Image Generation Server

    A Model Context Protocol server that provides image generation capabilities using Google's Gemini 2 ...

    1 tools
    Added May 30, 2025