local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides access to Apache Solr indexes, allowing hybrid search capabilities that combine keyword search precision with vector search semantic understanding across document collections.
Uses Ollama with nomic-embed-text to generate vector embeddings for documents, enabling semantic search capabilities in Solr collections.
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:Copy
- Instalar dependencias:Copy
- Procesar e indexar el documento de muestra:Copy
- Ejecute el servidor MCP:Copy
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
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.