Skip to main content
Glama

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.


🖥️ Servidor — server.py

Impulsado por la clase FastMCP de la biblioteca mcp , el servidor expone estas útiles herramientas:

Nombre de la herramientaDescripciónIcono
get_time_with_prefixDevuelve la fecha y hora actuales
extract_entities_toolUtiliza OpenAI para extraer entidades de una consulta, lo que mejora la relevancia de la recuperación de documentos.🧠
refine_query_toolMejora la calidad de las consultas de los usuarios con refinamiento impulsado por OpenAI
check_relevanceFiltra 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 ClientSession desde la biblioteca mcp
  • Enumere 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 openai
  • biblioteca mcp
  • python-dotenv para 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

  1. Cree un archivo .env (utilice .env.sample como plantilla)
  2. Establezca su modelo OpenAI en .env :
OPENAI_MODEL_NAME="your-model-name-here" GEMINI_API_KEY="your-model-name-here"

🚀 Cómo utilizar

  1. Inicie el servidor MCP:
python server.py
  1. Ejecute el cliente MCP:
python mcp-client.py

📜 Licencia

Este proyecto está licenciado bajo la licencia MIT .


Gracias por leer 🙏

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor que expone herramientas inteligentes para mejorar las aplicaciones RAG con capacidades de extracción de entidades, refinamiento de consultas y verificación de relevancia.

  1. ✨ Descripción general
    1. 🖥️ Servidor — server.py
      1. 🤝 Cliente — mcp-client.py
        1. ⚙️ Requisitos
          1. 🛠️ Guía de instalación
            1. 🔐 Configuración
              1. 🚀 Cómo utilizar
                1. 📜 Licencia

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    Provides 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 -
                    5
                    14
                    TypeScript
                    Apache 2.0
                  • -
                    security
                    F
                    license
                    -
                    quality
                    This 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 -
                    3
                    TypeScript
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    An open-source platform for Retrieval-Augmented Generation (RAG). Upload documents and query them ⚡
                    Last updated -
                    1
                    15
                    9
                    JavaScript
                    MIT License
                  • -
                    security
                    F
                    license
                    -
                    quality
                    Implements 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 -
                    3
                    Python
                    • Linux
                    • Apple

                  View all related MCP servers

                  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/ashishpatel26/Agentic-RAG-with-MCP-Server'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server