mcp-server-elasticsearch

mcp-server-elasticsearch

3.2

If you are the rightful owner of mcp-server-elasticsearch and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Unofficial Elasticsearch MCP Server is a production-ready server that connects AI assistants to Elasticsearch clusters, enabling natural language interactions for comprehensive Elasticsearch operations.

The Unofficial Elasticsearch MCP Server is designed to facilitate seamless interaction between AI assistants, such as Claude Desktop, and Elasticsearch clusters. This server enhances the Official Elastic MCP Server by providing over 60 Elasticsearch operations, including search, indexing, cluster management, and analytics. It features a type-safe configuration system, advanced security controls, and extensive tooling to ensure robust and secure operations. Built on the Bun runtime, it offers optimal performance and modern JavaScript features. The server supports both read-only and full-access modes, making it suitable for both development and production environments. With its comprehensive error handling and detailed logging, it ensures smooth operation and easy troubleshooting.

Features

  • Comprehensive Tooling: Over 60 Elasticsearch operations including search, indexing, and analytics.
  • Advanced Configuration: Type-safe configuration with environment variable validation.
  • Security Controls: Read-only mode with strict/warning options for safe production monitoring.
  • Rich Search: Advanced search capabilities with automatic highlighting and SQL support.
  • Performance: Built on Bun runtime for optimal performance and modern JavaScript features.

Tools

  1. list_indices

    List all available Elasticsearch indices

  2. get_mappings

    Get field mappings for indices

  3. search

    Perform searches with automatic highlighting

  4. get_shards

    Get shard information and distribution