elasticsearch-mcp
The Elasticsearch MCP Server allows users to connect directly to their Elasticsearch cluster through various MCP Clients. It enables users to interact with Elasticsearch indices via natural language conversations, supporting operations like cluster management, index operations, and search queries.
Elasticsearch MCP Server
MCP Server for connecting directly to your Elasticsearch cluster using any MCP Client (like Claude Desktop, Cursor). This server enables natural language interactions with Elasticsearch indices.
Feature Overview
Available Features
Cluster Management
- Elasticsearch cluster health status
Index Operations
- List Elasticsearch indices
- Create Elasticsearch index
- Reindex data
Mapping Management
- Get mappings
- Create or update mappings
Search & Data Operations
- Perform Elasticsearch search
- Bulk data operations
Template Management
- Manage index templates
How It Works
- MCP Client analyzes requests.
- MCP Server performs operations.
- MCP Client presents results.
Getting Started
Prerequisites
- Elasticsearch instance
- Authentication credentials
- MCP Client
Installation & Setup
Configure the MCP Client and connect to the MCP Server for interacting with Elasticsearch.
Configuration Options
Connection settings and authentication requirements for Elasticsearch.
Local Development
Instructions for modifying or extending the MCP Server, configuring Node.js, and using debugging tools.
Example Queries
Examples of natural language queries for cluster, index, mapping management, and more.