
Elasticsearch MCP Server
par elastic
Connectez vos agents IA à des données Elasticsearch pour l'interrogation en langage naturel, l'analyse et la récupération.
Ce qu'il fait
Ce serveur MCP fait le pont entre les agents IA et les clusters Elasticsearch, leur permettant d'interagir avec les index en langage naturel. Il permet aux agents d'effectuer des récupérations et des analyses de données complexes sans que le développeur n'ait à écrire des intégrations API personnalisées pour chaque cas d'utilisation.
Outils
list_indices: Récupère la liste de tous les index Elasticsearch disponibles.get_mappings: Récupère les mappages de champs pour un index spécifique afin de comprendre la structure des données.search: Exécute des recherches en utilisant l'Elasticsearch Query DSL.esql: Exécute des requêtes ES|QL pour des analyses avancées avec pipelines.get_shards: Fournit des informations sur les shards des index pour surveiller la santé et la distribution.
Installation
Déployez via Docker en utilisant la configuration suivante dans claude_desktop_config.json :
{
"mcpServers": {
"elasticsearch-mcp-server": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "ES_URL",
"-e", "ES_API_KEY",
"docker.elastic.co/mcp/elasticsearch",
"stdio"
],
"env": {
"ES_URL": "<votre-url-de-cluster>",
"ES_API_KEY": "<votre-clé-api>"
}
}
}
}
Hôtes supportés
- Claude Desktop
- Cursor
- VS Code
Installation rapide
docker run -i --rm -e ES_URL -e ES_API_KEY docker.elastic.co/mcp/elasticsearch stdioInformations
- Tarification
- free
- Publié






