elasticsearch-mcp-server

silbaram/elasticsearch-mcp-server

3.3

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

No resources