{"type":"mcp_server","name":"elasticsearch-mcp-server","description":"This repository provides an Elasticsearch Model Context Protocol (MCP) server implementation, enabling document searching, index analysis, and cluster management through a set of tools. It offers functionalities like listing indices","category":"Search & Knowledge","language":"Python","stars":291,"forks":8,"owner":"cr7258","github_url":"https://github.com/cr7258/elasticsearch-mcp-server","homepage":null,"setup":"## Setup\n\n1.  Start the Elasticsearch cluster using Docker Compose: `docker-compose up -d` (This starts a 3-node Elasticsearch cluster and Kibana, accessible at http://localhost:5601 with default username `elastic` and password `test123`).\n2.  **Option 1: Installing via Smithery:** `npx -y @smithery/cli install elasticsearch-mcp-server --client claude`\n3.  **Option 2: Using uvx:** Add the provided configuration to Claude Desktop's config file `claude_desktop_config.json` with `command: uvx`, `args: [\"elasticsearch-mcp-server\"]`, and environment variables for Elasticsearch connection.\n4.  **Option 3: Using uv with local development:** Clone the repository locally, then add the provided configuration to Claude Desktop's config file `claude_desktop_config.json` with `command: uv`, `args` pointing to the local source code, and environment variables for Elasticsearch connection.\n5.  Restart Claude Desktop to load the new MCP server.","tools":"## Available Tools\n\n1.  `list_indices` (List all indices in the Elasticsearch cluster.)\n2.  `get_mapping` (Retrieve the mapping configuration for a specific index.)\n3.  `get_settings` (Get the settings configuration for a specific index.)\n4.  `search_documents` (Search documents in an index using Elasticsearch Query DSL.)\n5.  `get_cluster_health` (Get health status of the cluster.)\n6.  `get_cluster_stats` (Get statistical information about the cluster.)","faq":null,"created_at":"2025-01-09T04:20:03+00:00","updated_at":"2025-03-28T13:46:00+00:00","source_url":"https://model-context-protocol.com/servers/elasticsearch-mcp-server-model-context-protocol","related_articles":[]}