Solr MCP
モデルコンテキストプロトコル(MCP)を介してApache SolrインデックスにアクセスするためのPythonパッケージ。この統合により、ClaudeのようなAIアシスタントは、キーワード検索とベクター検索の両方の機能を組み合わせた強力な検索クエリをSolrインデックスに対して実行できるようになります。
特徴
- MCP サーバー: AI アシスタントとの統合のためのモデル コンテキスト プロトコルを実装します
- ハイブリッド検索: キーワード検索の精度とベクトル検索の意味理解を組み合わせる
- ベクトル埋め込み: Ollamaとnomic-embed-textを使用してドキュメントの埋め込みを生成します。
- 統合コレクション: ドキュメントコンテンツとベクター埋め込みの両方を同じコレクションに保存します
- Docker統合: Dockerとdocker-composeを使用した簡単なセットアップ
クイックスタート
- このリポジトリをクローンする
- Docker で SolrCloud を起動します。
- 依存関係をインストールします:
- サンプル ドキュメントを処理してインデックスを作成します。
- MCP サーバーを実行します。
より詳細なセットアップと使用手順については、 QUICKSTART.mdガイドを参照してください。
要件
- Python 3.10以上
- Docker と Docker Compose
- SolrCloud 9.x
- Ollama(埋め込み生成用)
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
貢献
貢献を歓迎します!ガイドラインについてはCONTRIBUTING.mdをご覧ください。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AI アシスタントがモデル コンテキスト プロトコルを通じて Apache Solr インデックスに対してハイブリッド検索クエリを実行し、キーワードの精度とベクトルベースのセマンティック理解を組み合わせられるようにする Python サーバーです。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.Last updated -117JavaScriptMIT License
- AsecurityFlicenseAqualityA 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 -188314JavaScript
- -securityAlicense-qualityA 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 -10TypeScriptMIT License
- -securityAlicense-qualityA 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 -2PythonApache 2.0