🚀 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.
🖥️ 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
🔐 Configuración
Cree un archivo
.env(utilice.env.samplecomo plantilla)Establezca su modelo OpenAI en
.env:
🚀 Cómo utilizar
Inicie el servidor MCP:
Ejecute el cliente MCP:
📜 Licencia
Este proyecto está licenciado bajo la licencia MIT .
Gracias por leer 🙏
This server cannot be installed
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides RAG capabilities for semantic document search using Qdrant vector database and Ollama/OpenAI embeddings, allowing users to add, search, list, and delete documentation with metadata support.Last updated -116Apache 2.0
- -securityFlicense-qualityThis server enables AI assistants (CLINE, Cursor, Windsurf, Claude Desktop) to share a common knowledge base through Retrieval Augmented Generation (RAG), providing consistent information access across multiple tools.Last updated -4
Agentsetofficial
AsecurityAlicenseAqualityAn open-source platform for Retrieval-Augmented Generation (RAG). Upload documents and query them ⚡Last updated -12423MIT License- -securityFlicense-qualityImplements Retrieval-Augmented Generation (RAG) using GroundX and OpenAI, allowing users to ingest documents and perform semantic searches with advanced context handling through Modern Context Processing (MCP).Last updated -5