mcp-server-elasticsearch

Elasticsearch MCPサーバーは、Model Context Protocolを使用してElasticsearchデータに接続し、自然言語での対話を可能にします。エクスペリメンタルなこのサーバーは、Elasticsearchインデックスへのアクセスを簡素化し、さまざまな操作をサポートします。特に、インデックスのリストやマッピングの取得、検索クエリの実行が可能です。

GitHubスター

453

ユーザー評価

未評価

お気に入り

0

閲覧数

8

フォーク

94

イシュー

23

インストール方法
難易度
中級
推定所要時間
10-20

インストール方法

インストール方法

前提条件

Elasticsearch: インスタンスが必要
Elasticsearch認証情報: APIキーまたはユーザー名/パスワード
Docker: またはOCIランタイム
MCPクライアント: 例:Claude Desktop

インストール手順

Dockerを使用する場合

1MCPクライアントの設定
- MCPクライアントを開き、設定を行います。 - Settings > Developer > MCP Serversに移動し、新しいMCPサーバーを追加します。
json
   {
     "mcpServers": {
       "elasticsearch-mcp-server": {
         "command": "docker",
         "args": [
           "run", "--rm", "-i",
           "-e", "ES_URL",
           "-e", "ES_API_KEY",
           "docker.elastic.co/mcp/elasticsearch", "stdio"
         ],
         "env": {
           "ES_URL": "",
           "ES_API_KEY": ""
         }
       }
     }
   }
   
2会話を開始
- MCPクライアントで新しい会話を開きます。 - MCPサーバーが自動的に接続されます。 - Elasticsearchデータに関する質問ができます。

公開されたNPMパッケージを使用する場合

1MCPクライアントの設定
- MCPクライアントを開き、設定を行います。 - Settings > Developer > MCP Serversに移動し、新しいMCPサーバーを追加します。
json
   {
     "mcpServers": {
       "elasticsearch-mcp-server": {
         "command": "npx",
         "args": [
           "-y",
           "@elastic/mcp-server-elasticsearch"
         ],
         "env": {
           "ES_URL": "",
           "ES_API_KEY": "",
           "OTEL_LOG_LEVEL": "none"
         }
       }
     }
   }