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 destinoquery(objeto): DSL de consulta de Elasticsearch
Devuelve resultados de búsqueda
crear_índice
Crear nuevos índices de Elasticsearch
Aporte:
index(cadena): nombre del índicemappings(objeto, opcional): configuración de asignaciones de índicesettings(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 destinoid(cadena, opcional): ID del documentodocument(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 :
Docker one liner para ejecutar el contenedor:
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.