elasticsearch-mcp

elasticsearch-mcp

9

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

  1. MCP Client analyzes requests.
  2. MCP Server performs operations.
  3. 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.