RAG MCP Server
Provides RAG-based question answering and document ingestion by leveraging OpenAI's API for text generation and embeddings.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RAG MCP ServerBased on the uploaded manual, what are the backup steps?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP RAG with Python, LangChain, LangGraph and LlamaIndex
Model Context Protocol (MCP) server project for indexing documents and answering questions with RAG (Retrieval-Augmented Generation). The server uses FastMCP via SSE, LlamaIndex + ChromaDB for retrieval, LangGraph for orchestration and LangChain for generation.
Architecture
Cliente MCP -> SSE (/sse) -> FastMCP
-> ingest_documents(paths)
-> ask_rag(question)
-> LangGraph
-> recuperar contexto (LlamaIndex/Chroma)
-> gerar resposta (LangChain/OpenAI)
-> validar citaçõesRelated MCP server: Antigravity PDF MCP Server
Quick start
cp .env.example .env
# Edite .env e informe OPENAI_API_KEY
docker compose up --buildThe MCP SSE endpoint is at http://localhost:8000/sse.
Documents
To make a local folder available to the container, uncomment the ./docs:/workspace/docs:ro volume in docker-compose.yml. Then call the tool with a path such as /workspace/docs/manual.md.
MCP Tools
ingest_documents
Indexes .txt, .md and .pdf files.
{"paths": ["/workspace/docs/manual.md"]}ask_rag
Retrieves the most relevant excerpts and answers with [S1], [S2] references.
{"question": "Quais são os procedimentos de backup?", "top_k": 5}Environment variables
Variable | Usage |
| API key compatible with OpenAI |
| LangChain generation model |
| LlamaIndex embeddings model |
| Optional base URL of compatible endpoint |
| Persistent ChromaDB directory |
| Vector collection name |
| Size of indexed excerpts |
| Overlap between excerpts |
Security
Do not expose SSE publicly without TLS and authentication. Mount only authorized document directories, since the ingestion tool reads the paths provided.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables RAG (Retrieval-Augmented Generation) capabilities with document processing, vector storage, and intelligent Q\&A using OpenAI embeddings and semantic search.
- FlicenseNot gradedqualityDmaintenanceEnables intelligent ingestion and querying of PDF, Markdown, and text files using hybrid search that combines keyword matching and semantic embeddings with citations.2
- AlicenseNot gradedqualityDmaintenanceEnables uploading, organizing, and semantically searching documents with support for various file types and embedding providers.27MIT
- AlicenseNot gradedqualityDmaintenanceEnables document Q&A with grounded citations using the official Gemini File Search API. Upload documents, create stores, and ask questions that return exact passage citations.162MIT
Related MCP Connectors
Your company's brain for AI agents. Cited, permission-aware knowledge across every system.
Citable retrieval across papers, books, patents, Wikipedia, and live social sources.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
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/johnylira/servidor_mcp_completo_python'
If you have feedback or need assistance with the MCP directory API, please join our Discord server