Repolode
elastic

elastic/mcp-server-elasticsearch

Un servidor MCP que permite a agentes de IA consultar, analizar y recuperar datos de índices de Elasticsearch mediante lenguaje natural. En desuso.

Estrellas
725
Forks
161
Issues abiertos
25
Último commit
hace 8 horas

¿Qué es?

El servidor MCP de Elasticsearch conecta agentes de IA con datos de Elasticsearch mediante Model Context Protocol. Los agentes pueden listar índices, inspeccionar mapeos de campos, ejecutar búsquedas con Query DSL, realizar consultas ES|QL y consultar información de shards, sin necesidad de una capa de API personalizada.

El servidor se ejecuta como un contenedor Docker y admite dos transportes: stdio para clientes que se ejecutan junto a él y streamable-HTTP para integraciones web y clientes simultáneos. Se autentica con una API key de Elasticsearch o con un nombre de usuario y una contraseña, y funciona con Claude Desktop, Cursor, VS Code y otros clientes compatibles con MCP.

El proyecto está en desuso y solo recibe actualizaciones críticas de seguridad. Elastic recomienda usar el endpoint MCP de Agent Builder, disponible en Elastic 9.2.0 o posterior y en proyectos de Elasticsearch Serverless.

Funciones clave

  • 01Expone las herramientas list_indices, get_mappings, search, esql y get_shards a los clientes MCP.
  • 02Admite los transportes stdio y streamable-HTTP.
  • 03Se autentica con una API key o con un nombre de usuario y una contraseña mediante autenticación básica.
  • 04Se distribuye como una imagen de contenedor Docker.
  • 05Ofrece un endpoint de comprobación de estado HTTP en /ping.

Casos de uso

  • Permitir que un asistente de IA responda preguntas sobre datos almacenados en Elasticsearch.
  • Conectar Claude Desktop o Cursor a un clúster de Elasticsearch de producción para explorarlo en modo de solo lectura.
  • Ejecutar un endpoint MCP en AWS para varios clientes de agentes.

Inicio rápido

  1. 1

    Configura las variables de entorno ES_URL y ES_API_KEY para tu clúster de Elasticsearch

  2. 2

    Inicia el contenedor del servidor MCP en modo stdio

    docker run -i --rm -e ES_URL -e ES_API_KEY docker.elastic.co/mcp/elasticsearch stdio

Antes de usarlo

  • Este servidor está obsoleto y solo recibirá actualizaciones de seguridad críticas.
  • Elastic recomienda usar en su lugar el endpoint MCP de Agent Builder, disponible en Elastic 9.2.0 y versiones posteriores, así como en proyectos Serverless.
  • Las instrucciones de implementación del README están redactadas para la imagen de contenedor de AWS Marketplace.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mcp-server-elasticsearch?
Un servidor MCP que permite a agentes de IA consultar, analizar y recuperar datos de índices de Elasticsearch mediante lenguaje natural. En desuso. El servidor MCP de Elasticsearch conecta agentes de IA con datos de Elasticsearch mediante Model Context Protocol. Los agentes pueden listar índices, inspeccionar mapeos de campos, ejecutar búsquedas con Query DSL, realizar consultas ES|QL y consultar información de shards, sin necesidad de una capa de API personalizada.
¿mcp-server-elasticsearch es gratuito? ¿Qué licencia tiene?
mcp-server-elasticsearch es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mcp-server-elasticsearch sigue mantenido?
Mantenimiento activo. El último commit de mcp-server-elasticsearch fue el 22 oct 2026.
¿Para qué puedo usar mcp-server-elasticsearch?
Permitir que un asistente de IA responda preguntas sobre datos almacenados en Elasticsearch. Conectar Claude Desktop o Cursor a un clúster de Elasticsearch de producción para explorarlo en modo de solo lectura. Ejecutar un endpoint MCP en AWS para varios clientes de agentes.
¿Cómo se instala mcp-server-elasticsearch?
Configura las variables de entorno ES_URL y ES_API_KEY para tu clúster de Elasticsearch Inicia el contenedor del servidor MCP en modo stdio: docker run -i --rm -e ES_URL -e ES_API_KEY docker.elastic.co/mcp/elasticsearch stdio
¿Dónde consigo mcp-server-elasticsearch?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/elastic/mcp-server-elasticsearch

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados