Skip to main content
Glama
da1y

Elasticsearch MCP Server

by da1y

Elasticsearch

Un servidor de Protocolo de Contexto de Modelo para clústeres de Elasticsearch. Permite a los LLM gestionar índices y ejecutar consultas.

NOTA IMPORTANTE: esto se creó principalmente al proporcionar ejemplos a Claude desde el servidor postgres mcp.

Componentes

Herramientas

  • buscar

    • Ejecutar consultas de búsqueda contra índices

    • Aporte:

      • index (cadena): nombre del índice de destino

      • query (objeto): DSL de consulta de Elasticsearch

    • Devuelve resultados de búsqueda

  • crear_índice

    • Crear nuevos índices de Elasticsearch

    • Aporte:

      • index (cadena): nombre del índice

      • mappings (objeto, opcional): configuración de asignaciones de índice

      • settings (objeto, opcional): configuración de ajustes de índice

  • índices de lista

    • Enumere todos los índices disponibles

    • No se requiere entrada

    • Devuelve una matriz de información de índice

  • documento_índice

    • Indexar un documento

    • Aporte:

      • index (cadena): nombre del índice de destino

      • id (cadena, opcional): ID del documento

      • document (objeto): contenido del documento

    • Devuelve el resultado de la operación de indexación

Recursos

El servidor proporciona información de mapeo para cada índice:

  • Asignaciones de índice ( elasticsearch://<host>/<index>/schema )

    • Información de mapeo JSON

    • Nombres de campos, tipos y configuraciones

    • Descubierto automáticamente a partir de metadatos

Related MCP server: MongoDB MCP Server for LLMs

Uso con Claude Desktop

Agregue a la sección "mcpServers" de su claude_desktop_config.json :

{ "mcpServers": { "elasticsearch": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-elasticsearch", "http://localhost:9200" ] } } }

Docker one liner para ejecutar el contenedor:

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "xpack.security.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:8.11.3

Reemplace la URL con su punto final de Elasticsearch.

Licencia

Con licencia MIT. Libre de usar, modificar y distribuir. Consulte el archivo de LICENCIA para más detalles.

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/da1y/mcp-server-elasticsearch'

If you have feedback or need assistance with the MCP directory API, please join our Discord server