Skip to main content
Glama
mcp-elasticsearch

mcp-elasticsearch

mcp-elasticsearch

Elasticsearch MCP Server (Model Context Protocol) - read-only search only.

Features

Only exposes read-only operations:

  • list_indices - List all indices

  • get_mapping - Get index mapping

  • search - Execute search/aggregation query

Related MCP server: Elasticsearch MCP Server

Supports two transport modes

1. stdio (for local/standalone deployment)

python -m mcp_elasticsearch --transport stdio --url http://localhost:9200

2. sse (for remote/containerized deployment)

python -m mcp_elasticsearch --transport sse --host 0.0.0.0 --port 8002 --url http://elasticsearch:9200 [--api-key your-secret-key]

Environment variables

All command line arguments can also be set via environment variables:

  • TRANSPORT - stdio or sse (default: stdio)

  • HOST - bind host for sse mode (default: 0.0.0.0)

  • PORT - bind port for sse mode (default: 8002)

  • ELASTICSEARCH_URL - Elasticsearch URL

  • API_KEY - Optional API key for client authentication

Docker

FROM python:3.11-slim

WORKDIR /app

COPY pyproject.toml poetry.lock ./
RUN poetry install --no-dev --no-root

COPY mcp_elasticsearch/ ./mcp_elasticsearch/

EXPOSE 8002

CMD ["python", "-m", "mcp_elasticsearch"]

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      F
      maintenance
      A read-only MCP server for Elasticsearch 7.10 clusters, providing tools for cluster info, health, index listing, and Query DSL search with Google OAuth and Bearer token authentication.
      5 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server that provides tools and resources to interact with Elasticsearch clusters, including listing indices, searching, and retrieving mappings.
      3
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Read-only MCP server for Elasticsearch log querying. Enables natural language search, filtering, context retrieval, and aggregation of logs.
      -
    • A
      license
      A
      quality
      C
      maintenance
      Enables any MCP-compatible agent to query, diagnose, map, and operate Elasticsearch or OpenSearch clusters via REST, with read-only defaults and layered safety controls.
      34
      Apache 2.0