Solr MCP

MIT License
1
  • Linux
  • Apple

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

  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

local-only server

The server can only run on the client's local machine because it depends on local resources.

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. Features
    1. Quick Start
      1. Requirements
        1. License
          1. Contributing

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              This 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 -
              2
              4,797
              329
              JavaScript
              MIT License
              • Apple
              • Linux
            • A
              security
              F
              license
              A
              quality
              This server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.
              Last updated -
              1
              2
              TypeScript
            • A
              security
              A
              license
              A
              quality
              Enables AI assistants to interact with Meilisearch via the Model Context Protocol, allowing comprehensive index, document, and search management through a standardized interface.
              Last updated -
              68
              4
              TypeScript
              MIT License
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.
              Last updated -
              5
              JavaScript
              MIT License
              • Linux
              • Apple

            View all related MCP servers

            ID: gvkc9n0gmr