RAG Config Generator MCP
RAG Config Generator MCP
An MCP (Model Context Protocol) server that generates RAG (Retrieval-Augmented Generation) pipeline configurations based on natural language descriptions.
Live Demo
API: Vercel Deployment
Features
Generate Full Config: Describe your RAG use case in natural language
Chunking Strategy: Get chunking recommendations based on document type
Embeddings: Get embedding model recommendations based on use case and budget
Vector Store: Get vector store recommendations based on data size and latency
API Endpoints
Endpoint | Description |
| Server info |
| Generate full RAG config |
| Chunking recommendations |
| Embedding recommendations |
| Vector store recommendations |
Installation
pip install -r requirements.txtUsage
Run Gradio UI
python app.pyOpens at http://localhost:7860
Run MCP Server
python server.pyThe MCP server will be available at http://localhost:8000/mcp
Project Structure
mcp/
├── server.py # FastAPI + MCP server
├── rag_configs.py # RAG config templates and logic
├── app.py # Gradio UI
├── api/
│ └── index.py # Vercel serverless function
├── requirements.txt # Python dependencies
├── vercel.json # Vercel configuration
└── README.md # DocumentationTech Stack
Backend: Python, FastAPI, FastAPI-MCP
Frontend: Gradio, HTML/CSS/JS
Deployment: Vercel (API), Hugging Face Spaces (UI)
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Bisma474/rag-config-generator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server