mcp-server-elasticsearch
If you are the rightful owner of mcp-server-elasticsearch 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 allows seamless interaction with Elasticsearch data through natural language conversations using the Model Context Protocol.
The Elasticsearch MCP Server is an experimental tool designed to facilitate natural language interactions with Elasticsearch data. By leveraging the Model Context Protocol (MCP), this server enables users to connect to their Elasticsearch indices and perform various operations such as listing indices, fetching field mappings, and executing search queries. The server is particularly useful for users who want to interact with their data without needing to write complex queries, as it translates natural language requests into Elasticsearch operations. This server is hosted by Modl and is compatible with any MCP Client, such as Claude Desktop. It is important to note that this server is intended for research and evaluation purposes and is not yet production-ready. Users must have an Elasticsearch instance and appropriate authentication credentials to use the server.
Features
- Connects MCP Clients to Elasticsearch data
- Supports natural language queries
- Provides tools for listing indices and fetching mappings
- Facilitates Elasticsearch search operations
- Offers shard information retrieval
Tools
list_indices
List all available Elasticsearch indices
get_mappings
Get field mappings for a specific Elasticsearch index
search
Perform an Elasticsearch search with the provided query DSL
get_shards
Get shard information for all or specific indices