Octodet/elasticsearch-mcp
If you are the rightful owner of elasticsearch-mcp 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 Octodet Elasticsearch MCP Server is a Model Context Protocol server designed for comprehensive interaction with Elasticsearch clusters, enabling LLM-powered applications to perform various operations.
Tools
Functions exposed to the LLM to take actions
List Indices
List all available Elasticsearch indices with detailed information.
Get Mappings
Get field mappings for a specific Elasticsearch index.
Search
Perform an Elasticsearch search with the provided query DSL and highlighting.
Get Cluster Health
Get health information about the Elasticsearch cluster.
Get Shards
Get shard information for all or specific indices.
Add Document
Add a new document to a specific Elasticsearch index.
Update Document
Update an existing document in a specific Elasticsearch index.
Delete Document
Delete a document from a specific Elasticsearch index.
Update By Query
Update documents in an Elasticsearch index based on a query.
Delete By Query
Delete documents in an Elasticsearch index based on a query.
Bulk Operations
Perform multiple document operations in a single API call for better performance.
Create Index
Create a new Elasticsearch index with optional settings and mappings.
Delete Index
Delete an Elasticsearch index permanently.
Count Documents
Count documents in an index, optionally filtered by a query.
Get Templates
Get index templates from Elasticsearch.
Get Aliases
Get index aliases from Elasticsearch.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client