Skip to main content
Glama
yang554023631

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"]

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that enables interaction with Elasticsearch and OpenSearch clusters for searching documents and managing indices. It provides tools for cluster health monitoring, index configuration, and general API requests.
    16
    Apache 2.0
  • 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.
    8
    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
    C
    maintenance
    Read-only MCP server for Elasticsearch log querying. Enables natural language search, filtering, context retrieval, and aggregation of logs.
    -