Elasticsearch 7.x MCP サーバー
Elasticsearch 7.x 用の MCP サーバー。Elasticsearch 7.x バージョンとの互換性を提供します。
特徴
- Elasticsearch 7.x と対話するための MCP プロトコル インターフェースを提供します
- 基本的な Elasticsearch 操作 (ping、情報など) をサポートします
- 集計クエリ、ハイライト、並べ替え、その他の高度な機能を含む完全な検索機能をサポートします。
- あらゆるMCPクライアントからElasticsearchの機能に簡単にアクセスできます
要件
- Python 3.10以上
- Elasticsearch 7.x (7.17.x を推奨)
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Elasticsearch 7.x MCP Server を自動的にインストールするには:
手動インストール
環境変数
サーバーには次の環境変数が必要です。
ELASTIC_HOST
: Elasticsearch ホストアドレス (例: http://localhost:9200 )ELASTIC_USERNAME
: Elasticsearchユーザー名ELASTIC_PASSWORD
: Elasticsearch パスワードMCP_PORT
: (オプション) MCPサーバーのリスニングポート、デフォルトは9999
Docker Composeの使用
.env
ファイルを作成し、ELASTIC_PASSWORD
を設定します。
- サービスを開始します。
これにより、3 ノードの Elasticsearch 7.17.10 クラスター、Kibana、および MCP サーバーが起動します。
MCPクライアントの使用
任意の MCP クライアントを使用して MCP サーバーに接続できます。
APIドキュメント
現在サポートされている MCP メソッド:
es-ping
: Elasticsearch 接続を確認するes-info
: Elasticsearch クラスターの情報を取得するes-search
: Elasticsearchインデックス内のドキュメントを検索する
検索APIの例
基本検索
集計クエリ
詳細検索
発達
- リポジトリをクローンする
- 開発依存関係をインストールする
- サーバーを実行する:
elasticsearch7-mcp-server
ライセンス
[LICENSEファイル内のライセンス]
You must be authenticated.
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.
Elasticsearch 7.x データベースと対話するための MCP プロトコル インターフェイスを提供し、集計、強調表示、並べ替えなどの包括的な検索機能をサポートします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with Elasticsearch clusters by allowing users to perform index operations, document searches, and cluster management via a Model Context Protocol server and natural language commands.Last updated -6127PythonApache 2.0
- -securityFlicense-qualityA Python MCP server that enables semantic search through Search Labs blog posts indexed in Elasticsearch, allowing Claude to intelligently retrieve relevant information from the blog content.Last updated -Python
Elasticsearch MCP Serverofficial
AsecurityAlicenseAqualityConnects Claude and other MCP clients to Elasticsearch data, allowing users to interact with their Elasticsearch indices through natural language conversations.Last updated -3565241JavaScriptApache 2.0- AsecurityAlicenseAqualityConnects agents to Elasticsearch data using the Model Context Protocol, allowing natural language interaction with Elasticsearch indices through MCP Clients like Claude Desktop and Cursor.Last updated -111057TypeScriptMIT License