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:
- Instalar dependencias:
- Procesar e indexar el documento de muestra:
- Ejecute el servidor MCP:
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
- AsecurityAlicenseAqualityThis server enables AI systems to integrate with Tavily's search and data extraction tools, providing real-time web information access and domain-specific searches.Last updated -29,397468JavaScriptMIT License
- AsecurityFlicenseAqualityThis server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.Last updated -12TypeScript
- AsecurityAlicenseAqualityEnables AI assistants to interact with Meilisearch via the Model Context Protocol, allowing comprehensive index, document, and search management through a standardized interface.Last updated -684TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.Last updated -5JavaScriptMIT License