Skip to main content
Glama

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

Related MCP server: WebSearch-MCP

Inicio rápido

  1. Clonar este repositorio

  2. Inicie SolrCloud con Docker:

    docker-compose up -d
  3. Instalar dependencias:

    python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install poetry poetry install
  4. Procesar 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 unified
  5. Ejecute 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 .

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/allenday/solr-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server