Elasticsearch MCP: Документация
Обновлено:
Подключение
docker run docker.elastic.co/mcp/elasticsearch (stdio или HTTP/SSE). Auth — ES_API_KEY (рекомендуется) либо связка логин/пароль к кластеру Elasticsearch. Нужен доступ к кластеру версии, совместимой с ESQL (7.17+/8.x/9.x).
Инструменты
5 инструментов: list_indices — список индексов кластера; get_mappings — структура полей индекса; search — полнотекстовый поиск по DSL с ранжированием; esql — запросы на ESQL (SQL-подобный синтаксис для агрегаций и фильтров); get_shards — распределение шардов индекса по узлам.
Сценарий для агента
«Найди ошибки 500 за последний час», «посчитай средний чек по регионам через ESQL», «покажи маппинг индекса products», «на каких узлах лежат шарды индекса logs-app?».
Важно
С выходом Elastic 9.2 этот сервер получает только security-патчи — новую функциональность в него не добавляют. Elastic продвигает вместо него Agent Builder, встроенный в сам Elasticsearch/Kibana; для новых интеграций стоит смотреть в его сторону, а этот MCP-сервер по-прежнему рабочий для существующих сценариев поиска и ESQL.
Тарифы
MCP-сервер бесплатный, open source. Сам Elasticsearch — self-managed бесплатен (Basic-лицензия), Elastic Cloud — по тарифам вендора.