elasticsearch-mcp-server

mikeysrecipes/elasticsearch-mcp-server

3.2

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

No resources