es_mcp_server

es_mcp_server

3.2

If you are the rightful owner of es_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 project implements an MCP (Model Context Protocol) server for Elasticsearch, providing tools and resources to interact with Elasticsearch clusters.

The Elasticsearch MCP Server is designed to facilitate interaction with Elasticsearch clusters by implementing a Model Context Protocol (MCP) server. It provides a suite of tools and resources that allow users to perform various operations on Elasticsearch indices, such as listing indices, retrieving mappings, and executing search queries. The server is built to work seamlessly with the Elasticsearch Python client and requires credentials for accessing the Elasticsearch cluster. It supports integration with platforms like Claude, enabling users to configure and test the server using provided scripts. The project is open-source and licensed under the MIT License, encouraging contributions from the community.

Features

  • Lists all indices in the Elasticsearch cluster
  • Gets the mappings for a specific index
  • Performs an Elasticsearch search with a provided query DSL
  • Performs a search with a simple query string
  • Gets statistics for a specific index

Tools

  1. list_indices

    Lists all indices in the Elasticsearch cluster

  2. get_mappings

    Gets the mappings for a specific index

  3. search

    Performs an Elasticsearch search with a provided query DSL

  4. search_with_query_string

    Performs a search with a simple query string

  5. get_index_stats

    Gets statistics for a specific index