elasticsearch-mcp-server
If you are the rightful owner of elasticsearch-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.
A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. This server enables searching documents, analyzing indices, and managing cluster through a set of tools.
The Elasticsearch/OpenSearch MCP Server is a robust implementation designed to facilitate seamless interaction with Elasticsearch and OpenSearch clusters. It provides a comprehensive suite of operations for managing indices, documents, clusters, and aliases. Users can perform general API requests, manage indices by listing, creating, or deleting them, and handle documents by searching, indexing, or deleting them. The server also offers tools for monitoring cluster health and statistics, as well as managing index aliases. This server is particularly useful for developers and data engineers who need to manage and query large datasets efficiently. It supports integration with various platforms, including Claude Desktop and Anthropic MCP Client, making it versatile for different use cases.
Features
- General Operations: Perform general HTTP API requests for any Elasticsearch/OpenSearch API that does not have a dedicated tool.
- Index Operations: List, create, and delete indices, and retrieve index information.
- Document Operations: Search, index, retrieve, and delete documents by ID or query.
- Cluster Operations: Monitor cluster health and retrieve high-level cluster statistics.
- Alias Operations: Manage index aliases by listing, creating, updating, or deleting them.