Cargando la bóveda…
Cargando la bóveda…
MCP server para Elasticsearch. Soporta search queries, mappings, ES|QL y shard information. Le saca el SQL-talk a tus logs y data en ES sin pelearte con la DSL.
Elasticsearch es el motor de búsqueda y analytics más usado para logs, full-text search y series temporales. El problema clásico: su DSL es verbose y aprender ES|QL toma tiempo.
Este MCP conecta Claude a tu cluster de ES. Vos hacés preguntas en lenguaje natural y Claude genera el query DSL o ES|QL correcto, lo ejecuta, y te devuelve resultados estructurados.
npx claude-code-templates@latest --mcp devtools/elasticsearchPre-requisitos: URL del cluster + credenciales con permisos para los índices que vas a consultar.
Para Claude:
Instalé el MCP devtools/elasticsearch. Después de setear ES_URL y
credenciales, listame los índices con tamaño y mostrame los 10 errores
más frecuentes en el índice `logs-app-prod` en las últimas 24h."En el índice de logs, buscame todas las requests con status 500 del servicio auth-api entre las 14:00 y 15:00 hoy". Sin tener que escribir el DSL.
"Mostrame el mapping del índice products. ¿Qué fields están como text cuando deberían ser keyword para aggregations?". Útil para diagnóstico de queries lentas.
ES|QL es el lenguaje SQL-like más nuevo de Elastic. El MCP lo soporta nativo. "Top 10 products by revenue agrupados por category en el último mes" se traduce a ES|QL legible.
"¿Hay shards unassigned o relocating? ¿Qué nodos están desbalanceados?". Para ops de cluster.
"Distribución de tiempos de response del endpoint /checkout por percentil (p50, p95, p99) en la última semana". Claude arma el aggregation correcto.
"Buscame correlaciones entre el índice logs-frontend y logs-backend: cuando hay un 500 en backend, qué errores aparecen en frontend en los siguientes 30 segundos?".
superuser deja a Claude operar sobre todo. Usá rol con scope mínimo.