Servidor RAG-MCP
Un servidor de recuperación-generación aumentada (RAG) de propósito general que utiliza el Protocolo de control de modelos (MCP), diseñado para ser probado con la documentación Bonsai de RISC Zero.
Descripción general
Este proyecto implementa un servidor RAG que:
- Utiliza MCP (Protocolo de control de modelos) para la comunicación estandarizada
- Implementa el flujo de trabajo RAG (Recuperación-Generación Aumentada) para la consulta de documentos
- Se puede probar con la documentación Bonsai de RISC Zero
- Admite la integración local de LLM a través de Ollama
Características
- Ingesta e indexación de documentos
- Capacidades de búsqueda semántica
- Integración local de LLM
- Cumplimiento del protocolo MCP
- Soporte de documentación de RISC Zero Bonsai
Prerrequisitos
- Python 3.12+
- Ollama (para soporte local de LLM)
- Poesía (para la gestión de la dependencia)
Instalación
- Instalar dependencias de Python:
- Instalar e iniciar Ollama:
- Extraiga el modelo requerido:
Uso
- Inicie el servidor MCP:
- El servidor hará lo siguiente:
- Inicializar el modelo LLM y de incrustación
- Ingerir documentos desde el directorio de datos
- Consultas de proceso mediante el flujo de trabajo RAG
- Prueba con la documentación de RISC Zero Bonsai:
- Coloque la documentación de RISC Zero Bonsai en el directorio
data/
- Consultar al servidor sobre las características e implementación de Bonsai
- Coloque la documentación de RISC Zero Bonsai en el directorio
Estructura del proyecto
mcp_server.py
: Implementación del servidor principalrag.py
: Implementación del flujo de trabajo de RAGdata/
: Directorio para la ingesta de documentosstorage/
: Almacén de vectores y almacenamiento de documentosstart_ollama.sh
: Script para iniciar el servicio Ollama
Pruebas con RISC Zero Bonsai
El servidor está configurado para funcionar con la documentación Bonsai de RISC Zero. Puedes:
- Agregue la documentación de Bonsai al directorio
data/
- Consulta sobre las características, detalles de implementación y uso de Bonsai
- Pruebe el flujo de trabajo de RAG con preguntas específicas de Bonsai
Hecho con ❤️ por proofofsid
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Implementa un flujo de trabajo RAG que se integra con cualquier base de conocimiento personalizada y puede activarse directamente desde Cursor IDE.
Related MCP Servers
- -securityAlicense-qualityA Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.Last updated -72810TypeScriptMIT License
- -securityAlicense-qualityA collection of Laravel helper tools for integration with Cursor IDE, providing features like log viewing, error searching, artisan command execution, and model information display directly within the editor.Last updated -12PythonMIT License
- -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 -4TypeScript
- -securityFlicense-qualityImplements a MANUS-inspired development workflow for RBAC dashboard applications with browser automation capabilities, designed to be accessed by Cursor IDE's MCP integration.Last updated -Python