Back to Home
stacklok icon

toolhive-registry

by stacklok

Overview

Connect to and query your Elasticsearch data, enabling AI assistants to perform searches, retrieve mappings, list indices, and get shard information.

Installation

Run Command
docker run -p 8080:8080 -e ES_URL=your_elasticsearch_instance_url docker.elastic.co/mcp/elasticsearch:0.4.6 http

Environment Variables

  • ES_URL

Security Notes

The server's network permissions include `insecure_allow_all: true` for outbound connections, which is a significant security risk, allowing the container to connect to any external host. While explicit ports (443, 9200) are listed, the `insecure_allow_all` flag overrides specific host restrictions. Additionally, the `ES_SSL_SKIP_VERIFY` environment variable allows bypassing SSL certificate verification, which could expose data to man-in-the-middle attacks if enabled. Authentication relies on API keys, username/password, which are handled as secrets but must be managed securely by the user.

Similar Servers

Stats

Interest Score40
Security Score5
Cost ClassMedium
Avg Tokens3000
Stars15
Forks5
Last Update2026-01-19

Tags

elasticsearchsearchanalyticsdataobservability