{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.TocharianOU/elasticsearch","description":"Elasticsearch MCP Server with multi-version support (ES 5.x-9.x) and comprehensive API access","title":"Elasticsearch","repository":{"url":"https://github.com/TocharianOU/elasticsearch-mcp","source":"github"},"version":"0.7.2","websiteUrl":"https://github.com/TocharianOU/elasticsearch-mcp","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@tocharianou/elasticsearch-mcp","version":"0.7.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Elasticsearch instance URL (e.g., https://localhost:9200)","isRequired":true,"format":"string","name":"ES_URL"},{"description":"Elasticsearch API key for authentication","format":"string","isSecret":true,"name":"ES_API_KEY"},{"description":"Elasticsearch username for basic authentication","format":"string","name":"ES_USERNAME"},{"description":"Elasticsearch password for basic authentication","format":"string","isSecret":true,"name":"ES_PASSWORD"},{"description":"Path to custom CA certificate for Elasticsearch SSL/TLS","format":"filepath","name":"ES_CA_CERT"},{"description":"Set to '0' to disable SSL certificate validation (development only)","format":"string","default":"1","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Maximum tokens per API call","format":"number","default":"20000","name":"MAX_TOKEN_CALL"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@tocharianou/elasticsearch-mcp","version":"0.7.2","transport":{"type":"streamable-http","url":"http://localhost:{MCP_HTTP_PORT}/mcp"},"environmentVariables":[{"description":"Transport mode selection","isRequired":true,"format":"string","default":"http","choices":["stdio","http"],"name":"MCP_TRANSPORT"},{"description":"HTTP server port (when using HTTP transport)","format":"number","default":"3000","name":"MCP_HTTP_PORT"},{"description":"HTTP server host (when using HTTP transport)","format":"string","default":"localhost","name":"MCP_HTTP_HOST"},{"description":"Your Elasticsearch instance URL (e.g., https://localhost:9200)","isRequired":true,"format":"string","name":"ES_URL"},{"description":"Elasticsearch API key for authentication","format":"string","isSecret":true,"name":"ES_API_KEY"},{"description":"Elasticsearch username for basic authentication","format":"string","name":"ES_USERNAME"},{"description":"Elasticsearch password for basic authentication","format":"string","isSecret":true,"name":"ES_PASSWORD"},{"description":"Path to custom CA certificate for Elasticsearch SSL/TLS","format":"filepath","name":"ES_CA_CERT"},{"description":"Set to '0' to disable SSL certificate validation (development only)","format":"string","default":"1","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Maximum tokens per API call","format":"number","default":"20000","name":"MAX_TOKEN_CALL"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"features":{"auto_version_detection":true,"multi_version_support":"ES 5.x-9.x","security_focused":true,"transport_modes":["stdio","http"]},"tool":"manual","version":"0.7.2"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-02T00:25:16.862973Z","publishedAt":"2026-02-02T00:25:16.862973Z","updatedAt":"2026-02-02T00:25:16.862973Z","isLatest":true}}}
