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: CodeAlive 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 .

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that enables semantic search capabilities by providing tools to manage Qdrant vector database collections, process and embed documents using various embedding services, and perform semantic searches across vector embeddings.
    4
    85 npm
    4
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    A Model Context Protocol server that enhances AI agents by providing deep semantic understanding of codebases, enabling more intelligent interactions through advanced code search and contextual awareness.
    90
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    A local-first semantic search server for documents, supporting PDFs, Office files, and text/markdown, enabling natural language search via the Model Context Protocol (MCP).
    1
    MIT