RAG MCP Server
使用 Python、LangChain、LangGraph 和 LlamaIndex 的 MCP RAG
用于索引文档并使用 RAG(检索增强生成)回答问题的 Model Context Protocol (MCP) 服务器项目。该服务器使用 FastMCP 通过 SSE 通信,LlamaIndex + ChromaDB 用于检索,LangGraph 用于编排,LangChain 用于生成。
架构
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
快速开始
cp .env.example .env
# Edite .env e informe OPENAI_API_KEY
docker compose up --buildMCP SSE 端点位于 http://localhost:8000/sse。
文档
要将本地文件夹提供给容器,请在 docker-compose.yml 中取消注释卷 ./docs:/workspace/docs:ro。然后使用类似 /workspace/docs/manual.md 的路径调用该工具。
MCP 工具
ingest_documents
索引 .txt、.md 和 .pdf 文件。
{"paths": ["/workspace/docs/manual.md"]}ask_rag
检索最相关的片段,并使用 [S1]、[S2] 引用进行回答。
{"question": "Quais são os procedimentos de backup?", "top_k": 5}环境变量
变量 | 用途 |
| 与 OpenAI 兼容的 API 密钥 |
| LangChain 生成模型 |
| LlamaIndex 嵌入模型 |
| 兼容端点的可选基础 URL |
| ChromaDB 持久化目录 |
| 向量集合名称 |
| 索引片段的大小 |
| 片段之间的重叠 |
安全
未经 TLS 和身份验证,请勿公开暴露 SSE。仅挂载授权的文档目录,因为摄取工具会读取所指定的路径。
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