Elasticsearch MCP Server

Elasticsearch MCP Server

ElasticsearchMcpPythonServerDockerSearchIndexClusterJavascriptGoRubyR

About This Server

A Model Context Protocol (MCP) server implementation that provides Elasticsearch interaction. This server enables searching documents, analyzing indices, and managing cluster through a set of tools.

Server Information

📋 Overview:

This webpage is the GitHub repository page for "elasticsearch-mcp-server," a Model Context Protocol (MCP) server implementation designed to interact with Elasticsearch. The repository is public and owned by user cr7258. The page provides an overview of the project, instructions for setting up an Elasticsearch cluster, and guidance on using the server with Claude Desktop. It also includes links to related resources, such as the project's license, releases, contributors, and activity.


⭐ Key Points:
* Project: Elasticsearch MCP Server, an implementation that facilitates interaction between a Model Context Protocol server and Elasticsearch.
* Functionality: Enables searching documents, analyzing indices, and managing clusters.
* Setup: Provides instructions for starting an Elasticsearch cluster using Docker Compose.
* Integration: Offers guidance on integrating the server with Claude Desktop for natural language querying.

* License: Apache 2.0.


🔍 Main Findings:
* The project offers a bridge between MCP and Elasticsearch.
* The server provides specific functionalities related to index, document, and cluster operations.
* The repository is actively maintained by two contributors.
* Three primary methods to install Elasticsearch MCP Server for Claude Desktop: Smithery, uvx, uv with local development.

* The most recent release is tagged v1.0.0 from Jan 18, 2025.


📊 Details:
* The project consists primarily of Python code (85.1%), with Dockerfile (8.2%) and Makefile (6.7%) also contributing.
* The GitHub repository page includes navigation for code, issues, pull requests, actions, projects, security, and insights.
* The page provides links to the project’s releases, contributors, and license information.

* The repository has 22 stars and 3 forks.


🎯 Conclusion:
The "elasticsearch-mcp-server" repository provides a functional MCP server tailored for Elasticsearch, offering detailed instructions for setup, usage, and integration with Claude Desktop. The project is licensed under Apache 2.0 and offers index, document, and cluster-related operations.

Server Features

list_indices

List all indices in the Elasticsearch cluster.

get_mapping

Retrieve the mapping configuration for a specific index.

get_settings

Get the settings configuration for a specific index.

search_documents

Search documents in an index using Elasticsearch Query DSL.

get_cluster_health

Get health status of the cluster.

get_cluster_stats

Get statistical information about the cluster.

Provider Information

Cr7258 logo

Cr7258

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

list_indicesget_mappingget_settingssearch_documentsget_cluster_healthget_cluster_stats

Available Resources

indicesdocumentscluster