remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides a one-liner to run Elasticsearch in a Docker container for easy setup and deployment of the required backend.
Enables management of Elasticsearch clusters, allowing for creating indices, indexing documents, listing available indices, and executing search queries using Elasticsearch query DSL.
エラスティックサーチ
Elasticsearch クラスター用のモデルコンテキストプロトコルサーバー。LLM によるインデックス管理とクエリ実行を可能にします。
重要な注意: これは主に、postgres mcp サーバーから claude に例を供給することによって構築されました。
コンポーネント
ツール
- 検索
- インデックスに対して検索クエリを実行する
- 入力:
index
(文字列): ターゲットインデックス名query
(オブジェクト):ElasticsearchクエリDSL
- 検索ヒットを返す
- インデックス作成
- 新しいElasticsearchインデックスを作成する
- 入力:
index
(文字列): インデックス名mappings
(オブジェクト、オプション): インデックスマッピングの設定settings
(オブジェクト、オプション): インデックス設定の構成
- リストインデックス
- 利用可能なすべてのインデックスを一覧表示する
- 入力不要
- インデックス情報の配列を返します
- インデックスドキュメント
- ドキュメントのインデックス作成
- 入力:
index
(文字列): ターゲットインデックス名id
(文字列、オプション): ドキュメントIDdocument
(オブジェクト): 文書の内容
- インデックス操作の結果を返します
リソース
サーバーは各インデックスのマッピング情報を提供します。
- インデックスマッピング(
elasticsearch://<host>/<index>/schema
)- JSONマッピング情報
- フィールド名、タイプ、構成
- メタデータから自動的に検出
Claude Desktopでの使用
claude_desktop_config.json
の「mcpServers」セクションに以下を追加します。
コンテナを実行するためのDockerワンライナー:
URL を Elasticsearch エンドポイントに置き換えます。
ライセンス
MITライセンスに基づきます。使用、改変、配布は自由です。詳細はLICENSEファイルをご覧ください。
This server cannot be installed
LLM が Elasticsearch クラスターと対話し、インデックスを管理し、自然言語を使用して検索クエリを実行できるようにするモデル コンテキスト プロトコル サーバー。