MCP-RAG Server
MCP-RAG: Protocolo de Contexto Modelo con RAG 🚀
Una implementación potente y eficiente de RAG (Recuperación-Generación Aumentada) que utiliza GroundX y OpenAI, construida con Procesamiento de Contexto Moderno (MCP).
🌟 Características
Implementación avanzada de RAG : utiliza GroundX para la recuperación de documentos de alta precisión
Protocolo de contexto del modelo : integración perfecta con MCP para un mejor manejo del contexto
Type-Safe : Creado con Pydantic para una verificación y validación de tipos robustas
Configuración flexible : configuraciones fáciles de personalizar a través de variables de entorno
Ingestión de documentos : Soporte para la ingesta y el procesamiento de documentos PDF
Búsqueda inteligente : capacidades de búsqueda semántica con puntuación
Related MCP server: Chalee MCP RAG
🛠️ Requisitos previos
Python 3.12 o superior
Clave API de OpenAI
Clave API de GroundX
Herramientas CLI de MCP
📦 Instalación
Clonar el repositorio:
git clone <repository-url>
cd mcp-ragCrear y activar un entorno virtual:
uv sync
source .venv/bin/activate # On Windows, use `.venv\Scripts\activate`⚙️ Configuración
Copie el archivo de entorno de ejemplo:
cp .env.example .envConfigure sus variables de entorno en
.env:
GROUNDX_API_KEY="your-groundx-api-key"
OPENAI_API_KEY="your-openai-api-key"
BUCKET_ID="your-bucket-id"🚀 Uso
Iniciando el servidor
Ejecute el servidor de inspección usando:
mcp dev server.pyIngestión de documentos
Para ingerir nuevos documentos:
from server import ingest_documents
result = ingest_documents("path/to/your/document.pdf")
print(result)Realizar búsquedas
Consulta de búsqueda básica:
from server import process_search_query
response = process_search_query("your search query here")
print(f"Query: {response.query}")
print(f"Score: {response.score}")
print(f"Result: {response.result}")Con configuración personalizada:
from server import process_search_query, SearchConfig
config = SearchConfig(
completion_model="gpt-4",
bucket_id="custom-bucket-id"
)
response = process_search_query("your query", config)📚 Dependencias
groundx(≥2.3.0): Funcionalidad principal de RAGopenai(≥1.75.0): integración de API OpenAImcp[cli](≥1.6.0): Herramientas modernas de procesamiento de contextoipykernel(≥6.29.5): compatibilidad con Jupyter Notebook
🔒 Seguridad
Nunca confirmes tu archivo
.envque contiene claves APIUtilice variables de entorno para toda la información confidencial
Rote regularmente sus claves API
Supervisar el uso de la API para detectar cualquier acceso no autorizado
🤝 Contribuyendo
Bifurcar el repositorio
Crea tu rama de funciones (
git checkout -b feature/amazing-feature)Confirme sus cambios (
git commit -m 'Add some amazing feature')Empujar a la rama (
git push origin feature/amazing-feature)Abrir una solicitud de extracción
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 Connectors
Ingest, manage, and retrieve documents for RAG-powered AI applications
The Needle MCP server enables semantic search on documents stored in files like PDFs, DOCX, and XLSX by connecting AI applications to external data sources. It provides capabilities to create and manage document collections, perform natural language searches on stored content, and retrieve relevant information without requiring exact keyword matches.
Private persistent memory for Claude, ChatGPT & Gemini via MCP - semantic search, zero-code setup.
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.
Related MCP Servers
- FlicenseCqualityDmaintenanceA server that implements Retrieval-Augmented Generation using GroundX and OpenAI, enabling semantic search and document retrieval with Modern Context Processing for enhanced context handling.3
- FlicenseNot gradedqualityDmaintenanceEnables RAG (Retrieval-Augmented Generation) capabilities with document processing, vector storage, and intelligent Q\&A using OpenAI embeddings and semantic search.
- AlicenseNot gradedqualityDmaintenanceEnables advanced semantic search and document management by integrating the GroundX API with Claude Desktop and GitHub Copilot. It supports local file uploads, website crawling, and Google Drive synchronization for RAG workflows.1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for document ingestion and semantic search on Qdrant. Enables ingesting local documents, generating embeddings with OpenAI, and performing vector search with metadata filters.Apache 2.0
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/sourangshupal/mcp-rag'
If you have feedback or need assistance with the MCP directory API, please join our Discord server