elastic_mcp-server-elasticsearch

elastic_mcp-server-elasticsearch

3.2

If you are the rightful owner of elastic_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 designed to bridge the gap between natural language processing and Elasticsearch data management. By leveraging the Model Context Protocol (MCP), this server enables users to interact with their Elasticsearch indices using conversational queries. This integration is particularly useful for users who want to access and manipulate Elasticsearch data without needing to write complex query DSLs. The server connects directly to Elasticsearch instances, allowing for operations such as listing indices, retrieving field mappings, and performing searches. It supports authentication via API keys or username/password, ensuring secure access to data. The server can be easily configured and run using an MCP Client like Claude Desktop, making it accessible for both developers and non-technical users.

Features

  • Natural Language Interaction: Allows users to query Elasticsearch data using natural language.
  • Secure Access: Supports API key and username/password authentication for secure data access.
  • Easy Configuration: Simple setup process with MCP Clients like Claude Desktop.
  • Flexible Search: Perform complex searches using conversational queries.
  • Field Mapping Retrieval: Easily access field mappings for specific indices.

Tools

  1. list_indices

    List all available Elasticsearch indices

  2. get_mappings

    Get field mappings for a specific Elasticsearch index

  3. search

    Perform an Elasticsearch search with the provided query DSL