LogoSTMCP
Download
mcp-server-elasticsearch

Elasticsearch MCP Server

Elasticsearch MCP Server connects agents to Elasticsearch data using the Model Context Protocol, enabling natural language interactions with Elasticsearch indices through tools like search, ESQL queries, and index management.

Tools

1. list_indices

List all available Elasticsearch indices.

2. get_mappings

Get field mappings for a specific Elasticsearch index.

Perform an Elasticsearch search with the provided query DSL.

4. esql

Perform an ES|QL query.

5. get_shards

Get shard information for all or specific indices.

Open Graph image for Elasticsearch MCP Server

JSON Config

{
  "mcpServers": {
    "elasticsearch-mcp-server": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "ES_URL", "-e", "ES_API_KEY",
        "docker.elastic.co/mcp/elasticsearch",
        "stdio"
      ],
      "env": {
        "ES_URL": "<elasticsearch-cluster-url>",
        "ES_API_KEY": "<elasticsearch-API-key>"
      }
    }
  }
}

Information