Skip to main content
Glama

Solr MCP

by allenday

솔르 MCP

모델 컨텍스트 프로토콜(MCP)을 통해 Apache Solr 인덱스에 접근하기 위한 Python 패키지입니다. 이 통합을 통해 Claude와 같은 AI 비서가 키워드 검색과 벡터 검색 기능을 결합하여 Solr 인덱스에 대한 강력한 검색 쿼리를 수행할 수 있습니다.

특징

  • MCP 서버 : AI 어시스턴트와의 통합을 위한 모델 컨텍스트 프로토콜을 구현합니다.
  • 하이브리드 검색 : 키워드 검색 정확도와 벡터 검색 의미 이해를 결합합니다.
  • 벡터 임베딩 : Ollama와 nomic-embed-text를 사용하여 문서에 대한 임베딩을 생성합니다.
  • 통합 컬렉션 : 문서 콘텐츠와 벡터 임베딩을 모두 동일한 컬렉션에 저장합니다.
  • Docker 통합 : Docker 및 docker-compose를 사용한 간편한 설정

빠른 시작

  1. 이 저장소를 복제하세요
  2. Docker로 SolrCloud 시작:지엑스피1
  3. 종속성 설치:
    python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install poetry poetry install
  4. 샘플 문서를 처리하고 색인화합니다.
    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. MCP 서버를 실행합니다.
    poetry run python -m solr_mcp.server

더 자세한 설정 및 사용 지침은 QUICKSTART.md 가이드를 참조하세요.

요구 사항

  • Python 3.10 이상
  • Docker와 Docker Compose
  • 솔라클라우드 9.x
  • Ollama(임베딩 생성용)

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

기여하다

기여를 환영합니다! 자세한 내용은 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.

모델 컨텍스트 프로토콜을 통해 Apache Solr 인덱스에 대한 하이브리드 검색 쿼리를 수행할 수 있는 AI 보조 기능을 제공하는 Python 서버로, 키워드 정확도와 벡터 기반 의미 이해를 결합합니다.

  1. 특징
    1. 빠른 시작
      1. 요구 사항
        1. 특허
          1. 기여하다

            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
              9,397
              468
              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

            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