Skip to main content
Glama

Solr MCP

by allenday

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

  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

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.

  1. Características
    1. Inicio rápido
      1. Requisitos
        1. Licencia
          1. Contribuyendo

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.
              Last updated -
              1
              17
              JavaScript
              MIT License
              • Linux
              • Apple
            • A
              security
              F
              license
              A
              quality
              A 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 -
              1
              883
              14
              JavaScript
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              A 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 -
              10
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A 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 -
              2
              Python
              Apache 2.0

            View all related MCP servers

            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