RAG MCP Server
Python、LangChain、LangGraph、LlamaIndex による MCP RAG
ドキュメントをインデックス化し、RAG(Retrieval-Augmented Generation)で質問に回答する Model Context Protocol (MCP) サーバープロジェクト。このサーバーは、SSE 経由の FastMCP、検索用の 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