MCP Servers for Elasticsearch

Elasticsearch is a distributed, free and open search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured.

View all MCP Servers

  • Why this server?

    Provides access to Elasticsearch indices, allowing users to list indices, inspect field mappings, and execute search queries using full Query DSL capabilities with automatic highlighting.

    A
    security
    A
    license
    A
    quality
    Connects Claude and other MCP clients to Elasticsearch data, allowing users to interact with their Elasticsearch indices through natural language conversations.
    3
    524
    102
    JavaScript
    Apache 2.0
  • Why this server?

    Provides product specification search capabilities through Elasticsearch indexes, allowing for detailed product comparisons based on technical specifications

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol server enabling product searches across e-commerce platforms, price history tracking, and product specification-based searches using natural language prompts.
    8
    7
    Python
    MIT License
  • Why this server?

    Enables interaction with Elasticsearch 7.x instances, supporting basic operations like ping and info, as well as complete search functionality including aggregation queries, highlighting, sorting, and other advanced search features.

    A
    security
    A
    license
    A
    quality
    Provides an MCP protocol interface for interacting with Elasticsearch 7.x databases, supporting comprehensive search functionality including aggregations, highlighting, and sorting.
    3
    1
    Python
    Apache 2.0
  • Why this server?

    Connects to Elasticsearch clusters allowing interaction with indices through natural language, including listing indices, retrieving mappings, performing searches, managing index templates, bulk operations, reindexing data, and monitoring cluster health.

    A
    security
    A
    license
    A
    quality
    Connects agents to Elasticsearch data using the Model Context Protocol, allowing natural language interaction with Elasticsearch indices through MCP Clients like Claude Desktop and Cursor.
    11
    193
    5
    TypeScript
    MIT License
    • Apple
    • Linux
  • Why this server?

    Connects to the NixOS Elasticsearch API to query package information and system options with field-specific search boosts, multiple channel support, and error handling.

    A
    security
    A
    license
    A
    quality
    MCP-NixOS is a Model Context Protocol server that provides real-time, accurate information about NixOS packages, options, Home Manager, and nix-darwin configurations, preventing AI assistants from hallucinating about NixOS resources and enabling them to deliver factual system configuration guidance.
    13
    44
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides Elasticsearch interaction allowing users to search documents, analyze indices, and manage clusters through natural language queries

    A
    security
    A
    license
    A
    quality
    Facilitates interaction with Elasticsearch clusters by allowing users to perform index operations, document searches, and cluster management via a Model Context Protocol server and natural language commands.
    6
    79
    Python
    Apache 2.0
    • Apple
  • Why this server?

    Provides integration with ElasticSearch, enabling AI agents to query and search through data via automatically generated APIs.

    -
    security
    A
    license
    -
    quality
    MCP-Server from your Database optimized for LLMs and AI-Agents. Supports PostgreSQL, MySQL, ClickHouse, Snowflake, MSSQL, BigQuery, Oracle Database, SQLite, ElasticSearch, DuckDB
    237
    Go
    Apache 2.0
    • Linux
  • Why this server?

    Uses Elasticsearch as the backend for the knowledge graph, providing distributed, scalable storage for entities and relations with advanced search capabilities

    A
    security
    F
    license
    A
    quality
    Provides a scalable knowledge graph implementation for Model Context Protocol using Elasticsearch, enabling AI models to store and query information with advanced search capabilities, memory-like behavior, and multi-zone architecture.
    17
    6
    TypeScript
  • Why this server?

    Planned for Q4 2025 to provide search-optimized AI interactions with Elasticsearch, enabling context-aware queries and operations.

    -
    security
    A
    license
    -
    quality
    The Multi DB MCP Server is a high-performance implementation of the Database Model Context Protocol designed to revolutionize how AI agents interact with databases. Currently supporting MySQL and PostgreSQL databases.
    97
    Go
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides search capabilities for court decisions using Elasticsearch query syntax, allowing for complex queries against the entscheidsuche.ch legal database

    -
    security
    A
    license
    -
    quality
    An MCP server providing standardized access to Swiss court decisions through the entscheidsuche.ch API, allowing LLMs to search, retrieve, and analyze legal documents from Swiss jurisdictions.
    TypeScript
    MIT License
  • Why this server?

    Retrieves security alerts from Elasticsearch indices containing Wazuh data, transforming them into standardized MCP messages.

    -
    security
    A
    license
    -
    quality
    Securely integrates Wazuh security data with LLMs (such as Claude Desktop) by retrieving alerts from Elasticsearch indices and transforming them into MCP-compliant format, enabling real-time security context in LLM applications.
    5
    Python
    MIT License
    • Apple
  • Why this server?

    Enables vector search capabilities for AI queries, allowing efficient similarity searches and semantic retrieval of data stored in Elasticsearch indices.

    -
    security
    A
    license
    -
    quality
    A high-performance FastAPI server supporting Model Context Protocol (MCP) for seamless integration with Large Language Models, featuring REST, GraphQL, and WebSocket APIs, along with real-time monitoring and vector search capabilities.
    5
    Python
    MIT License
  • Why this server?

    The MCP server provides semantic search functionality through Elasticsearch, enabling users to search through Search Labs blog posts that have been indexed using Elastic Open Crawler.

    -
    security
    F
    license
    -
    quality
    A Python MCP server that enables semantic search through Search Labs blog posts indexed in Elasticsearch, allowing Claude to intelligently retrieve relevant information from the blog content.
    Python
  • Why this server?

    Enables management of Elasticsearch clusters, allowing for creating indices, indexing documents, listing available indices, and executing search queries using Elasticsearch query DSL.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables LLMs to interact with Elasticsearch clusters, allowing them to manage indices and execute search queries using natural language.
    1
    JavaScript