Integrations
Implements environment variable configuration through .env files, enabling secure storage of API keys and other sensitive information
Provides Git-based workflows for contribution and version control, supporting feature branch development and pull request processes
Supports Jupyter notebook functionality through ipykernel, allowing interactive development and visualization of RAG operations
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
🛠️ Requisitos previos
- Python 3.12 o superior
- Clave API de OpenAI
- Clave API de GroundX
- Herramientas CLI de MCP
📦 Instalación
- Clonar el repositorio:
- Crear y activar un entorno virtual:
⚙️ Configuración
- Copie el archivo de entorno de ejemplo:
- Configure sus variables de entorno en
.env
:
🚀 Uso
Iniciando el servidor
Ejecute el servidor de inspección usando:
Ingestión de documentos
Para ingerir nuevos documentos:
Realizar búsquedas
Consulta de búsqueda básica:
Con configuración personalizada:
📚 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
.env
que contiene claves API - Utilice 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
Implementa Generación Aumentada por Recuperación (RAG) usando GroundX y OpenAI, lo que permite a los usuarios ingerir documentos y realizar búsquedas semánticas con manejo de contexto avanzado a través del Procesamiento de Contexto Moderno (MCP).
Related MCP Servers
- -securityFlicense-qualityEnables semantic search and RAG (Retrieval Augmented Generation) over your Apple Notes.Last updated -158TypeScript
- -securityFlicense-qualityEnables LLMs to perform semantic search and document management using ChromaDB, supporting natural language queries with intuitive similarity metrics for retrieval augmented generation applications.Last updated -Python
- -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 -54TypeScriptApache 2.0
- -securityFlicense-qualityModel Context Protocol (MCP) server implementation for semantic search and memory management using TxtAI. This server provides a robust API for storing, retrieving, and managing text-based memories with semantic search capabilities. You can use Claude and Cline AI AlsoLast updated -4Python