Model Context Protocol Server
🚀 Agentic RAG con servidor MCP 
✨ Descripción general

Agentic RAG con MCP Server es un potente proyecto que reúne un servidor y un cliente MCP (Protocolo de contexto de modelo) para crear aplicaciones Agentic RAG (Recuperación-Generación aumentada).
Esta configuración potencia su sistema RAG con herramientas avanzadas como:
🕵️♂️ Extracción de entidades
🔍 Refinamiento de consultas
✅ Comprobación de relevancia
El servidor aloja estas herramientas inteligentes, mientras que el cliente muestra cómo conectarse y utilizarlas sin problemas.
Related MCP server: MCP-RAGNAR
🖥️ Servidor — server.py
Impulsado por la clase FastMCP de la biblioteca mcp , el servidor expone estas útiles herramientas:
Nombre de la herramienta | Descripción | Icono |
| Devuelve la fecha y hora actuales | ⏰ |
| Utiliza OpenAI para extraer entidades de una consulta, lo que mejora la relevancia de la recuperación de documentos. | 🧠 |
| Mejora la calidad de las consultas de los usuarios con refinamiento impulsado por OpenAI | ✨ |
| Filtra el contenido irrelevante al verificar la relevancia de los fragmentos con un LLM | ✅ |
🤝 Cliente — mcp-client.py
El cliente demuestra cómo conectarse e interactuar con el servidor MCP:
Establecer una conexión con
ClientSessiondesde la bibliotecamcpEnumere todas las herramientas de servidor disponibles
Llamar a cualquier herramienta con argumentos personalizados
Consultas de procesos que aprovechan las herramientas OpenAI o Gemini y MCP en conjunto
⚙️ Requisitos
Python 3.9 o superior
paquete Python
openaibiblioteca
mcppython-dotenvpara la gestión de variables de entorno
🛠️ Guía de instalación
# Step 1: Clone the repository
git clone https://github.com/ashishpatel26/Agentic-RAG-with-MCP-Server.git
# Step 2: Navigate into the project directory
cd Agentic-RAG-with-MCP-Serve
# Step 3: Install dependencies
pip install -r requirements.txt🔐 Configuración
Cree un archivo
.env(utilice.env.samplecomo plantilla)Establezca su modelo OpenAI en
.env:
OPENAI_MODEL_NAME="your-model-name-here"
GEMINI_API_KEY="your-model-name-here"🚀 Cómo utilizar
Inicie el servidor MCP:
python server.pyEjecute el cliente MCP:
python mcp-client.py📜 Licencia
Este proyecto está licenciado bajo la licencia MIT .
Gracias por leer 🙏
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.
Ingest, manage, and retrieve documents for RAG-powered AI applications
The CustomGPT.ai MCP server is a fully managed, RAG-powered endpoint that connects large language models with private knowledge bases and external data sources. It provides tools for retrieval-augmented generation queries (send_message), data ingestion (upload_file), and source listing, enabling AI agents to query private documents like PDFs with high accuracy and real-time citations.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn intelligent codebase processing server that provides agentic RAG capabilities for code repositories, enabling semantic search and contextual understanding through self-evaluating retrieval loops.2MIT
- AlicenseNot gradedqualityDmaintenanceA local RAG server that enables document indexing and sentence window retrieval across multiple file formats like PDF, MD, and DOCX. It supports both local Hugging Face models and OpenAI embeddings for efficient context-aware querying through the Model Context Protocol.GPL 3.0
- FlicenseNot gradedqualityDmaintenanceThe MCP server provides tools for entity extraction, query refinement, and relevance checking to enhance RAG applications by integrating with OpenAI and Gemini.-
- AlicenseNot gradedqualityDmaintenanceRAGX MCP Server enables retrieval-augmented generation with document ingestion, hybrid search, and agentic answering using Claude, exposing tools for querying, searching, and managing documents.2MIT