es_mcp_server
If you are the rightful owner of es_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Elasticsearch MCP Server is a tool server based on the Model Context Protocol (MCP) that provides functionalities like index querying, mapping retrieval, and search operations.
The Elasticsearch MCP Server is designed to facilitate interaction with Elasticsearch clusters using the Model Context Protocol (MCP). It offers a suite of tools that allow users to perform various operations such as listing indices, retrieving mappings, executing search queries, and obtaining cluster health and statistics. The server can be configured via environment variables or command-line parameters, making it flexible for different deployment scenarios. It supports both stdio and SSE modes, allowing integration with clients like Claude Desktop or functioning as a standalone web server. The server is compatible with Elasticsearch versions 7 and 8, ensuring broad applicability across different setups. The project includes a client for testing server functionalities and is equipped with unit tests to ensure reliability. Additionally, it provides configuration examples for integration with Claude Desktop, enhancing its utility in diverse environments.
Features
- list_indices - Displays all indices in the ES cluster
- get_mappings - Returns field mapping information for a specified index
- search - Executes search queries in a specified index with support for highlighting
- get_cluster_health - Retrieves health status information of the ES cluster
- get_cluster_stats - Obtains operational statistics of the ES cluster