Skip to main content
Glama
yang554023631

mcp-elasticsearch

mcp-elasticsearch

Elasticsearch MCP Server (Model Context Protocol) — только чтение и поиск.

Возможности

Предоставляет только операции чтения:

  • list_indices - список всех индексов

  • get_mapping - получить маппинг индекса

  • search - выполнить поисковый/агрегационный запрос

Related MCP server: Elasticsearch MCP Server

Поддерживает два режима транспорта

1. stdio (для локального/автономного развертывания)

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

2. sse (для удаленного/контейнерного развертывания)

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

Переменные окружения

Все аргументы командной строки также можно задать через переменные окружения:

  • TRANSPORT - stdio или sse (по умолчанию: stdio)

  • HOST - адрес привязки для режима sse (по умолчанию: 0.0.0.0)

  • PORT - порт привязки для режима sse (по умолчанию: 8002)

  • ELASTICSEARCH_URL - URL Elasticsearch

  • API_KEY - необязательный API-ключ для аутентификации клиента

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

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.
    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.
    -