mikeysrecipes/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.
This server provides an interface for interacting with Elasticsearch and OpenSearch using the Model Context Protocol (MCP).
Tools
Functions exposed to the LLM to take actions
general_api_request
Perform a general HTTP API request.
list_indices
List all indices.
get_index
Returns information about one or more indices.
create_index
Create a new index.
delete_index
Delete an index.
search_documents
Search for documents.
index_document
Creates or updates a document in the index.
get_document
Get a document by ID.
delete_document
Delete a document by ID.
delete_by_query
Deletes documents matching the provided query.
get_cluster_health
Returns basic information about the health of the cluster.
get_cluster_stats
Returns high-level overview of cluster statistics.
list_aliases
List all aliases.
get_alias
Get alias information for a specific index.
put_alias
Create or update an alias for a specific index.
delete_alias
Delete an alias for a specific index.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client