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"
}
}
}
}