silbaram/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.
The Elasticsearch MCP Server is a Spring AI MCP-based application designed for efficient data processing and search operations within an Elasticsearch cluster.
Tools
Functions exposed to the LLM to take actions
get_cluster_health
Returns basic information about the status of the Elasticsearch cluster.
get_cluster_statistics
Retrieves comprehensive cluster statistics including cluster name, UUID, status, node roles, OS and JVM resource usage, index count, and shard metrics.
get_cat_mappings
Retrieves field mapping information for a specific Elasticsearch index.
get_cat_indices
Retrieves a list of all indices in Elasticsearch.
get_cat_indices_by_name
Retrieves a list of indices that match the specified index name or wildcard pattern.
get_cat_aliases
Retrieves a list of all aliases in Elasticsearch.
get_cat_aliases_by_name
Retrieves a list of aliases that match the specified alias name or wildcard pattern.
get_document_search_by_index
Searches for documents within an Elasticsearch index using AI-generated queryDSL.
get_shard_allocation
Returns information about shard allocation in the Elasticsearch cluster.
get_shard_allocation_for_node
Returns information about shard allocation for a specific node in the Elasticsearch cluster.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client