Solr MCP
Un paquete de Python para acceder a los índices Apache Solr mediante el Protocolo de Contexto de Modelo (MCP). Esta integración permite a asistentes de IA como Claude realizar búsquedas potentes en sus índices Solr, combinando funciones de búsqueda por palabras clave y vectores.
Características
Servidor MCP : implementa el protocolo de contexto de modelo para la integración con asistentes de IA
Búsqueda híbrida : combina la precisión de la búsqueda de palabras clave con la comprensión semántica de la búsqueda vectorial.
Incrustaciones vectoriales : genera incrustaciones para documentos que utilizan Ollama con nomic-embed-text
Colecciones unificadas : almacene tanto el contenido del documento como las incrustaciones vectoriales en la misma colección
Integración de Docker : fácil configuración con Docker y docker-compose
Inicio rápido
Clonar este repositorio
Inicie SolrCloud con Docker:
docker-compose up -dInstalar dependencias:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install poetry poetry installProcesar e indexar el documento de muestra:
python scripts/process_markdown.py data/bitcoin-whitepaper.md --output data/processed/bitcoin_sections.json python scripts/create_unified_collection.py unified python scripts/unified_index.py data/processed/bitcoin_sections.json --collection unifiedEjecute el servidor MCP:
poetry run python -m solr_mcp.server
Para obtener instrucciones de configuración y uso más detalladas, consulte la guía QUICKSTART.md .
Requisitos
Python 3.10 o superior
Docker y Docker Compose
SolrCloud 9.x
Ollama (para generación de incrustaciones)
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Contribuyendo
¡Agradecemos sus contribuciones! Consulte las normas en CONTRIBUTING.md .
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor Python que permite a los asistentes de IA realizar consultas de búsqueda híbridas en índices Apache Solr a través del Protocolo de Contexto de Modelo, combinando la precisión de palabras clave con la comprensión semántica basada en vectores.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.Last updated -121MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to perform real-time web searches, retrieving up-to-date information from the internet via a Crawler API.Last updated -128517
- -securityAlicense-qualityA Model Context Protocol server that provides real-time web search capabilities to AI assistants through pluggable search providers, currently integrated with the Brave Search API.Last updated -13MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to perform web searches using Google Search API, returning up to 20 search results in JSON format.Last updated -2Apache 2.0