Skip to content

Commit 4b1bb95

Browse files
authored
Add the Elasticsearch MCP server to the registry (#862)
1 parent dc3b0cf commit 4b1bb95

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

pkg/registry/data/registry.json

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,95 @@
285285
],
286286
"transport": "stdio"
287287
},
288+
"elasticsearch": {
289+
"args": [],
290+
"description": "Connect to your Elasticsearch data directly from any MCP Client.",
291+
"env_vars": [
292+
{
293+
"description": "Your Elasticsearch instance URL",
294+
"name": "ES_URL",
295+
"required": true
296+
},
297+
{
298+
"description": "Elasticsearch API key for authentication",
299+
"name": "ES_API_KEY",
300+
"required": false,
301+
"secret": true
302+
},
303+
{
304+
"description": "Elasticsearch username for basic authentication",
305+
"name": "ES_USERNAME",
306+
"required": false
307+
},
308+
{
309+
"description": "Elasticsearch password for basic authentication",
310+
"name": "ES_PASSWORD",
311+
"required": false,
312+
"secret": true
313+
},
314+
{
315+
"description": "Path to custom CA certificate for Elasticsearch SSL/TLS",
316+
"name": "ES_CA_CERT",
317+
"required": false
318+
},
319+
{
320+
"description": "Set to '1' or 'true' to skip SSL certificate verification",
321+
"name": "ES_SSL_SKIP_VERIFY",
322+
"required": false
323+
},
324+
{
325+
"description": "Path prefix for Elasticsearch instance exposed at a non-root path",
326+
"name": "ES_PATH_PREFIX",
327+
"required": false
328+
},
329+
{
330+
"description": "Server assumes Elasticsearch 9.x. Set to 8 target Elasticsearch 8.x",
331+
"name": "ES_VERSION",
332+
"required": false
333+
}
334+
],
335+
"image": "mcp/elasticsearch:latest",
336+
"metadata": {
337+
"last_updated": "2025-06-26T13:29:23-04:00",
338+
"pulls": 4703,
339+
"stars": 298
340+
},
341+
"permissions": {
342+
"network": {
343+
"outbound": {
344+
"allow_host": [],
345+
"allow_port": [
346+
443,
347+
9200
348+
],
349+
"allow_transport": [
350+
"tcp"
351+
],
352+
"insecure_allow_all": true
353+
}
354+
},
355+
"read": [],
356+
"write": []
357+
},
358+
"repository_url": "https://github.com/elastic/mcp-server-elasticsearch",
359+
"tags": [
360+
"elasticsearch",
361+
"search",
362+
"analytics",
363+
"data",
364+
"alerting",
365+
"observability",
366+
"metrics",
367+
"logs"
368+
],
369+
"tools": [
370+
"get_mappings",
371+
"get_shards",
372+
"list_indices",
373+
"search"
374+
],
375+
"transport": "stdio"
376+
},
288377
"everart": {
289378
"args": [],
290379
"description": "Image generation server for Claude Desktop using EverArt's API.",

0 commit comments

Comments
 (0)