# Elasticsearch MCP server

Elasticsearch MCP Server with multi-version support (ES 5.x-9.x) and comprehensive API access

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-tocharianou-elasticsearch
- Repository: https://github.com/TocharianOU/elasticsearch-mcp
- Website: https://github.com/TocharianOU/elasticsearch-mcp

## Install
- Command: `npx -y @tocharianou/elasticsearch-mcp`
- Auth: Auth required by registry metadata

## Setup notes
- Package: Npm @tocharianou/elasticsearch-mcp v0.7.2
- Environment variable: ES_URL (required)
- Environment variable: ES_API_KEY (secret)
- Environment variable: ES_USERNAME
- Environment variable: ES_PASSWORD (secret)
- Environment variable: ES_CA_CERT
- Environment variable: NODE_TLS_REJECT_UNAUTHORIZED (default 1)
- Environment variable: MAX_TOKEN_CALL (default 20000)
- Package: Npm @tocharianou/elasticsearch-mcp v0.7.2
- Environment variable: MCP_TRANSPORT (required; default http; choices stdio, http)
- Environment variable: MCP_HTTP_PORT (default 3000)
- Environment variable: MCP_HTTP_HOST (default localhost)
- Environment variable: ES_URL (required)
- Environment variable: ES_API_KEY (secret)
- Environment variable: ES_USERNAME
- Environment variable: ES_PASSWORD (secret)
- Environment variable: ES_CA_CERT
- Environment variable: NODE_TLS_REJECT_UNAUTHORIZED (default 1)
- Environment variable: MAX_TOKEN_CALL (default 20000)
- The upstream registry signals required auth or secrets.

## Tools
Not captured

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.TocharianOU
- Version: 0.7.2
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Feb 2, 2026
- Source: https://registry.modelcontextprotocol.io
