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
モデルコンテキストプロトコル(MCP)を介してApache SolrインデックスにアクセスするためのPythonパッケージ。この統合により、ClaudeのようなAIアシスタントは、キーワード検索とベクター検索の両方の機能を組み合わせた強力な検索クエリをSolrインデックスに対して実行できるようになります。
特徴
- MCP サーバー: AI アシスタントとの統合のためのモデル コンテキスト プロトコルを実装します
- ハイブリッド検索: キーワード検索の精度とベクトル検索の意味理解を組み合わせる
- ベクトル埋め込み: Ollamaとnomic-embed-textを使用してドキュメントの埋め込みを生成します。
- 統合コレクション: ドキュメントコンテンツとベクター埋め込みの両方を同じコレクションに保存します
- Docker統合: Dockerとdocker-composeを使用した簡単なセットアップ
クイックスタート
- このリポジトリをクローンする
- Docker で SolrCloud を起動します。Copy
- 依存関係をインストールします:Copy
- サンプル ドキュメントを処理してインデックスを作成します。Copy
- MCP サーバーを実行します。Copy
より詳細なセットアップと使用手順については、 QUICKSTART.mdガイドを参照してください。
要件
- Python 3.10以上
- Docker と Docker Compose
- SolrCloud 9.x
- Ollama(埋め込み生成用)
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
貢献
貢献を歓迎します!ガイドラインについてはCONTRIBUTING.mdをご覧ください。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
AI アシスタントがモデル コンテキスト プロトコルを通じて Apache Solr インデックスに対してハイブリッド検索クエリを実行し、キーワードの精度とベクトルベースのセマンティック理解を組み合わせられるようにする Python サーバーです。
Related MCP Servers
- AsecurityAlicenseAqualityThis 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 -24,797329JavaScriptMIT License
- AsecurityFlicenseAqualityThis server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.Last updated -12TypeScript
- AsecurityAlicenseAqualityEnables AI assistants to interact with Meilisearch via the Model Context Protocol, allowing comprehensive index, document, and search management through a standardized interface.Last updated -684TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.Last updated -5JavaScriptMIT License