Servidor MCP de Elasticsearch 7.x
Un servidor MCP para Elasticsearch 7.x, que proporciona compatibilidad con las versiones de Elasticsearch 7.x.
Características
- Proporciona una interfaz de protocolo MCP para interactuar con Elasticsearch 7.x
- Admite operaciones básicas de Elasticsearch (ping, información, etc.)
- Admite una funcionalidad de búsqueda completa, incluidas consultas de agregación, resaltado, clasificación y otras funciones avanzadas.
- Acceda fácilmente a la funcionalidad de Elasticsearch a través de cualquier cliente MCP
Requisitos
- Python 3.10+
- Elasticsearch 7.x (se recomienda 7.17.x)
Instalación
Instalación mediante herrería
Para instalar Elasticsearch 7.x MCP Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Variables de entorno
El servidor requiere las siguientes variables de entorno:
ELASTIC_HOST
: Dirección de host de Elasticsearch (por ejemplo, http://localhost:9200 )ELASTIC_USERNAME
: nombre de usuario de ElasticsearchELASTIC_PASSWORD
: Contraseña de ElasticsearchMCP_PORT
: (opcional) Puerto de escucha del servidor MCP, predeterminado 9999
Uso de Docker Compose
- Cree un archivo
.env
y configureELASTIC_PASSWORD
:
- Iniciar los servicios:
Esto iniciará un clúster Elasticsearch 7.17.10 de tres nodos, Kibana y el servidor MCP.
Uso de un cliente MCP
Puede utilizar cualquier cliente MCP para conectarse al servidor MCP:
Documentación de la API
Métodos MCP admitidos actualmente:
es-ping
: comprobar la conexión de Elasticsearches-info
: Obtener información del clúster de Elasticsearches-search
: Buscar documentos en el índice de Elasticsearch
Ejemplos de API de búsqueda
Búsqueda básica
Consulta de agregación
Búsqueda avanzada
Desarrollo
- Clonar el repositorio
- Instalar dependencias de desarrollo
- Ejecute el servidor:
elasticsearch7-mcp-server
Licencia
[Licencia en archivo LICENSE]
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Proporciona una interfaz de protocolo MCP para interactuar con bases de datos Elasticsearch 7.x, admitiendo una funcionalidad de búsqueda integral que incluye agregaciones, resaltado y clasificación.
- Características
- Requisitos
- Instalación
- Variables de entorno
- Uso de Docker Compose
- Uso de un cliente MCP
- Documentación de la API
- Desarrollo
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with Elasticsearch clusters by allowing users to perform index operations, document searches, and cluster management via a Model Context Protocol server and natural language commands.Last updated -6127PythonApache 2.0
- -securityFlicense-qualityA Python MCP server that enables semantic search through Search Labs blog posts indexed in Elasticsearch, allowing Claude to intelligently retrieve relevant information from the blog content.Last updated -Python
Elasticsearch MCP Serverofficial
AsecurityAlicenseAqualityConnects Claude and other MCP clients to Elasticsearch data, allowing users to interact with their Elasticsearch indices through natural language conversations.Last updated -3565241JavaScriptApache 2.0- AsecurityAlicenseAqualityConnects agents to Elasticsearch data using the Model Context Protocol, allowing natural language interaction with Elasticsearch indices through MCP Clients like Claude Desktop and Cursor.Last updated -111057TypeScriptMIT License