Integrations
Manages environment variables and sensitive configuration through .env files for secure API key storage.
Enables version control for contributing features through forking, branching, committing, and pull requests.
Supports Jupyter notebook functionality through ipykernel, allowing interactive development and testing.
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
Un servidor que implementa la generación aumentada de recuperación utilizando GroundX y OpenAI, lo que permite la búsqueda semántica y la recuperación de documentos con procesamiento de contexto moderno para un manejo mejorado del contexto.
Related MCP Servers
- -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
- -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
- -securityFlicense-qualityA simple Model Context Protocol server that enables searching and retrieving relevant documentation snippets from Langchain, Llama Index, and OpenAI official documentation.Last updated -Python
- AsecurityAlicenseAqualityAn open-source platform for Retrieval-Augmented Generation (RAG). Upload documents and query them ⚡Last updated -1169JavaScriptMIT License