Ekka (Kannada) [2025] (Aananda)

Elasticsearch mcp github. A complete elasticsearch mcp server.

Elasticsearch mcp github. Apr 2, 2025 · A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. It assumes you've crawled the blog posts and stored them in the search-labs-posts index using Elastic Open Crawler. esql Perform an Elasticsearch ES|QL query. Aug 4, 2025 · I've tried to use elasticsearch MCP with Cursor as client, and I think the search tool needs better description (especially for the queryBody arg). 43 or later needs to be installed to add the server automatically Overview Tools (5) Config Manual installation Docker Hub ⁠ Github repository ⁠ Docker MCP CLI Install this MCP server for all connected MCP clients MCP server for Elasticsearch with available features including mappings management, search and indexing, and index management, providing a streamlined API for efficient cluster management. Check the GitHub repository for detailed integration examples and API documentation. High-performance FastAPI server implementing Model Context Protocol (MCP) for seamless integration with Large Language Models (LLMs). Contribute to Octodet/elasticsearch-mcp development by creating an account on GitHub. To use the Elastic-Python-MCP-Server, clone the repository from GitHub, set up your Python environment, and run the server using the provided command. This server enables searching documents, analyzing indices, and managing cluster through Elasticsearch MCP Server A complete system with Elasticsearch, Node. Built with modern stack: FastAPI, Elasticsearch, Redis, Prometh Contribute to elastic/mcp-server-elasticsearch development by creating an account on GitHub. Model Context Protocol (MCP) server: ,Name: elasticsearch-mcp-server, ,Description: A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. - Releases · cr7258/elasticsearch-mcp-server The MCP Client analyzes your request and determines which Elasticsearch operations are needed. It is a Model Context Protocol (MCP) server implementation that provides opensearch interaction. Key features: MCP transports: stdio, streamable-HTTP and SSE (SSE is deprecated) MCPO elasticsearch-mcp-server Public A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. This server enables searching documents, analyzing indices, and managing cluster through a set of tools Provides an MCP protocol interface for interacting with Elasticsearch 7. May 7, 2025 · Thanks for building this! I am trying to build a PoC, my MCP client is 5ire, I am able to configure the MCP Server and get mappings, list indices, but when I try a search I get this error: We would like to show you a description here but the site won’t allow us. Using uv requires cloning the repository locally and specifying the path to the source Contribute to olegische/mcp-server-elasticsearch-multi-user development by creating an account on GitHub. Contribute to elastic/workshops__mcp-server-elasticsearch development by creating an account on GitHub. It includes both a Chrome extension for data collection and a Python-based MCP server for processing requests Provides an MCP protocol interface for interacting with Elasticsearch 7. MCP server for connecting to Elasticsearch data and indices. Sep 6, 2025 · Connect to your Elasticsearch cluster from any MCP-compatible client using the Model Context Protocol (MCP). Perform basic operations and advanced search functionalities effortlessly through any MCP client. 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. This MCP server implementation provides interaction capabilities with Elasticsearch and OpenSearch, enabling functionalities such as document searching, index analysis, and cluster management through a set of tools. Developed by imlewc, it utilizes FastMCP and offers a streamlined interface for Elasticsearch operations through the MCP protocol. CData JDBC Driver connects to Elasticsearch by exposing them as relational SQL models. Perform operations like searching documents, managing indices, and monitoring cluster health through a comprehensive set of tools. Environment variables ELASTIC_URL This project implements an MCP server that bridges Chrome bookmarks with AI assistants, allowing for intelligent bookmark management, search, and analysis. 0. ) Supports complete search functionality, including aggregation queries, highlighting, sorting, and other advanced features Easily access Elasticsearch functionality May 29, 2025 · Add a description, image, and links to the elasticsearch-mcp-server topic page so that developers can more easily learn about it The Elasticsearch Model Context Protocol (MCP) Server is a server application developed based on Spring AI MCP. x) locally, simply update the elasticsearch dependency version in pyproject. This server wraps that driver and makes Elasticsearch data available through a simple MCP interface, so LLMs can retrieve live information by asking elasticsearch-mcp is a Model Context Protocol (MCP) server that provides standardized, secure tools for interacting with Elasticsearch clusters. This server enables searching documents, analyzing indices, and managing cluster through a set of tools This server enables connecting agents to your Elasticsearch data and allows you to interact with your Elasticsearch indices through natural language conversations. 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. x using a standardized MCP protocol. Sep 9, 2025 · MCP Server for interacting with Elasticsearch and OpenSearch. Requires environment variables for configuration such as ELASTICSEARCH_HOSTS, ELASTICSEARCH_USERNAME, and ELASTICSEARCH_PASSWORD or OPENSEARCH_HOSTS, OPENSEARCH_USERNAME, and OPENSEARCH_PASSWORD. This MCP (Model Context Protocol) server provides a search interface for property listings using Elasticsearch. Sep 11, 2025 · Learn about the Model Context Protocol (MCP), its benefits with Elasticsearch, and how to use an Elasticsearch MCP server to chat with your data. x, allowing for efficient interaction and data management within Elasticsearch clusters. Simplify cluster management and data querying with intuitive commands. Lab for creating an MCP Server and using it in Microsoft Copilot Studio. This project includes a Model Context Protocol (MCP) server that exposes the indexed data through a standardized set of tools. x, use elasticsearch-mcp-server-es9. This service authenticates with the Wazuh RESTful API, retrieves alerts from Elasticsearch indices, transforms events into an MCP-compliant JSON format, and exposes an HTTP endpoint for Claude Desktop to fetch real-time security context. Enhance your applications with powerful Elasticsearch capabilities without diving into complex API calls. Enables natural language interaction for analyzing logs, APM traces (with waterfall and RCA), and system metrics — delivering deep performance and troubleshooting insights with Contribute to da1y/mcp-server-elasticsearch development by creating an account on GitHub. x client, run the elasticsearch-mcp-server-es7 variant. This server provides comprehensive Elasticsearch operations through natural language interactions, featuring advanced configuration management, security controls, and extensive tooling. A Model Context Protocol (MCP) server that connects Claude Desktop to your Elasticsearch cluster - supports both Elastic Cloud and organization/on-premise deployments with full security features. It exposes tools for querying property data, rendering search templates, and integrating with Claude Desktop for conversational search. Requires setting the ES_URL environment variable to specify the Elasticsearch URL. - awesimon/elasticsearch-mcp May 15, 2025 · We created this read-only MCP Server to allow LLMs (like Claude Desktop) to query live data Elasticsearch supported by the CData JDBC Driver for Elasticsearch. Built with TypeScript and optimized for Elastic Cloud environments, it offers comprehensive data management capabilities with enterprise-grade security features. What is Elasticsearch MCP Server? Elasticsearch MCP Server is a server that connects to your Elasticsearch data using the Model Context Protocol (MCP), allowing users to interact with their Elasticsearch indices through natural language queries. This application provides both traditional REST APIs and an AI-powered natural language query interface. x or 9. Sep 11, 2025 · In this blog, we explored how to create an MCP server that integrates Apple HealthKit data with LLM agents, using FastMCP and Elasticsearch. A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. Enables efficient searching and indexing of data. elastic. This server streamlines communication and data retrieval via natural language, enhancing user experience and accessibility to Elasticsearch indices and queries. , 7. A Model Context Protocol (MCP) server implementation . This server exposes your Elasticsearch data and operations via the MCP interface, enabling agents and applications to query, manage, and analyze your data through natural language interactions. IMPORTANT NOTE : this was built mainly by feeding examples to claude from the postgres mcp server Contribute to elastic/mcp-server-elasticsearch development by creating an account on GitHub. x Supports basic Elasticsearch operations (ping, info, etc. How to use Elasticsearch MCP Server? To use the server, configure it within the Claude Desktop App by adding the MCP server details, and then start a MCP (Model Context Protocol) server for OpenSearch integration which is inspired by elasticsearch-mcp-server. key features of Elastic-Python-MCP-Server? Integration with ElasticSearch for data management Python-based server for flexible data processing Easy setup and configuration through GitHub repository Aug 4, 2025 · 主要内容包括:1)安装Elasticsearch和Kibana;2)获取Elasticsearch API密钥;3)下载并配置MCP服务器;4)使用Claude Desktop应用连接MCP服务器;5)通过实例演示了索引查询、数据统计等操作。 Elasticsearch MCP Server This repository contains experimental features intended for research and evaluation and are not production-ready. Contribute to elastic/mcp-server-elasticsearch development by creating an account on GitHub. Developed as an open-source project, it integrates with the @elastic/elasticsearch library to offer functionalities like searching, creating indices, listing indices, and indexing . Requires an Elasticsearch instance and authentication credentials (API key or username/password) provided via environment variables. Developed to bridge the gap between large language models and Elasticsearch, it offers tools for index operations, document searching, and cluster management. Configure the . You can create a release to package software, along with release notes and links to binary files, for other people to use. We’ve also shown how to locally test our server using MCP Inspector and Claude Desktop. com/modelcontextprotocol/go-sdk, providing seamless integration with Elasticsearch 7, 8, and 9 versions. Jul 8, 2025 · elastic / mcp-server-elasticsearch Public Notifications You must be signed in to change notification settings Fork 95 Star 465 The MCP Client analyzes your request and determines which Elasticsearch operations are needed. To use the Elasticsearch 7. It contains response types, request types, and utility types for the MCP server. js CRUD API, and MCP server integration for seamless document management and search capabilities. env file). Aug 21, 2025 · while mcp inspector returns a proper tool list: search Perform an Elasticsearch search with the provided query DSL. - Delacrobix/mcsmcp-elasticsearch Contribute to lovemew67/mcp-elasticsearch development by creating an account on GitHub. - awesi Python implementation of an Elasticsearch MCP server - meghanmurphy1/mcp Containerized versions of hundreds of MCP servers 📡 🧠 - metorial/mcp-containers This Elasticsearch MCP server implementation provides a standardized interface for interacting with Elasticsearch clusters through natural language. - elastic/semantic-code-search-mcp-server Fork of the Elastic MCP Server for Workshops. We're still working on getting the Linux arm64 binaries added (see #156) but all the other binaries are available there. What is mcp? what is MCP? MCP is a Python implementation of an Elasticsearch MCP server designed to facilitate the management and configuration of Elasticsearch instances. Python 206 44 This repository provides a Python implementation of an MCP server for semantic search through Search Labs blog posts indexed in Elasticsearch. - awesimon/elasticsearch-mcp A Model Context Protocol (MCP) server for Elasticsearch integration with multi-team and multi-environment support. Contribute to dzbeda/elasticsearch-mcp-server development by creating an account on GitHub. Sep 3, 2025 · A simple MCP server for Elasticsearch designed for cloud environments where your public key is already authorized on the server. toml, then start the server with: uv run src/server. com/elastic/mcp-server-elasticsearch?tab=readme-ov-file#elasticsearch-mcp-server) GitHub repository. - awesi Connects Claude and other MCP clients to Elasticsearch data, allowing users to interact with their Elasticsearch indices through natural language conversations. This is a professional security-focused solution maintained by TocharianOU. Connect to your Elasticsearch data directly from any MCP Client using the Model Context Protocol (MCP). Connects to Elasticsearch for storing and retrieving data. For Elasticsearch 9. It is designed to easily define various data processing workflows through MCP and efficiently index and search the results in an Elasticsearch cluster. Contribute to sajitsasi/es_mcp_server development by creating an account on GitHub. Description This MCP server implementation provides integration with Elasticsearch 7. elasticsearch-mcp-server streamlines Elasticsearch operations for efficient search, analytics, and cluster management. A lightweight Python-based MCP (Model Context Protocol) server that interfaces with a local ComfyUI instance to generate images programmatically via AI agent requests. Sep 9, 2025 · MCP Server for connecting to your Elasticsearch cluster directly from any MCP Client (like Claude Desktop, Cursor). For example: uvx elasticsearch-mcp-server-es7 If you want to run different Elasticsearch variants (e. A Go-based MCP (Multi-Tool Code Processing) server for searching and extracting code using ElasticSearch and AST-grep, with support for code block extraction and advanced code queries. Sep 11, 2025 · Improving Copilot capabilities using Elasticsearch Discover how to use Elasticsearch with Microsoft 365 Copilot Chat and Copilot in Microsoft Teams. Mar 24, 2025 · Overview: The Elasticsearch MCP Server enables MCP clients, such as Claude Desktop, to connect directly to Elasticsearch data. Enables LLMs to manage indices and execute queries. , ,Language: Python, ,Categories: Databases, ,139 stars, ,1 watchers, ,32 forks, ,Author: cr7258, ,Package: elasticsearch-mcp-server, 1824 downloads Contribute to mikecali/bi_with_elasticsearch_mcp development by creating an account on GitHub. Apr 11, 2025 · 本文介绍基于Model Context Protocol (MCP)标准的Elasticsearch MCP Server,它为AI助手(如Claude、Cursor等)提供与Elasticsearch数据源交互的能力。文章涵盖MCP概念、Elasticsearch MCP Server的功能特性及实际应用场景,例如数据探索、开发辅助。通过自然语言处理,用户无需掌握复杂查询语法即可操作Elasticsearch,显著 Quick Start Make sure you have Claude desktop installed and an instance of Elasticsearch running, and configure the . - Release v2. Jul 19, 2025 · Protocol mismatch: MCP client expects to receive standard JSON-RPC message format Log interference: Elasticsearch MCP server outputs OpenTelemetry log information Message format error: What is received is a log message instead of an MCP protocol message. g. Provides an MCP protocol interface for interacting with Elasticsearch 7. 0 - see the LICENSE file for details. The servers in this repository showcase the versatility and extensibility of MCP, demonstrating how it can be used to give A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. Interact with your Elasticsearch indices through natural language conversations. - EdmondFran 这是一个实现模型上下文协议(MCP)的服务器,提供与 Elasticsearch 和 OpenSearch 的交互能力。 该服务器通过一组工具支持搜索文档、分析索引和管理集群。 A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. env file appropriately, then run the commands: make add-claude-config make run key features of MCP Seamlessly load documentation from the web into Elasticsearch and immediately allow your LLM or AI Assistant to vector search documentation. A faster, safer way to build with AI: the GitHub MCP Registry centralizes MCP servers for effortless discovery, integration, and open collaboration. This server connects agents to your Elasticsearch data using the Model Context Protocol. Just download the file, make it executable and move it to a directory in your PATH. This repository provides an MCP (Model Context Protocol) server for Elasticsearch and includes an MCPO wrapper to expose the server as standard OpenAPI/REST endpoints for consumption by web UIs like OpenWebUI. IMPORTANT NOTE : this was built mainly by feeding examples to claude from the postgres mcp server OpenSearch MCP Server Overview This Repository Fork of elastic-mcp-server and Converted to opensearch-mcp-server MCP Server. ) Supports complete search functionality, including aggregation queries, highlighting, sorting, and other advanced features Easily access Elasticsearch functionality Overview An Elasticsearch MCP (Model Context Protocol) server built on github. Make sure you have Claude desktop installed and an instance of Elasticsearch running, and configure the . Supports search queries, mappings, ES|QL, and shard information through natural language interactions. Supports environment variables for Elasticsearch connection such as ES_HOST, ES_API_KEY, ES_USERNAME, ES_PASSWORD, and ES_CA_CERT. This server enables searching documents, analyzing indices, and managing cluster through a set of tools. elasticsearch mcp server and client, supports es7 and es8, based on Model Context Protocol python sdk - macgaf/es_mcp_server The MCP Client analyzes your request and determines which Elasticsearch operations are needed. Provides a RESTful API for interacting with MCP data. Jul 2, 2025 · When integrating the official docker. co/mcp/elasticsearch MCP server with Claude and Elasticsearch Serverless, the server only works if environment variables (ES_URL, ES_API_KEY) are passed via -e in the Docker args. A sample data-set of all houses in FLorida was A simple MCP (Model Context Protocol) server for Elasticsearch designed for cloud environments where your public key is already authorized on the server. - strawgate/es-knowledge-base-mcp Contribute to Coolgiserz/customized-elasticsearch-mcp-server development by creating an account on GitHub. get_mappings Get field mappings for a specific Elasticsearch index Elasticsearch Connect to and interact with an Elasticsearch cluster directly from any MCP client using environment variables for configuration. Jul 17, 2025 · MCP Server for interacting with Elasticsearch and OpenSearch A Model Context Protocol (MCP) server implementation that provides Elasticsearch interaction. Sep 6, 2025 · This MCP Server connects agents to your Elasticsearch data using the Model Context Protocol, allowing natural language interaction with Elasticsearch indices. The MCP Client analyzes your request and determines which Elasticsearch operations are needed. MCP server for Elasticsearch with available features including mappings management, search and indexing, and index management, providing a streamlined API for efficient cluster management. how to use MCP? To use MCP, ensure you have Claude desktop installed and an instance of Elasticsearch running. Mar 6, 2025 · Interact seamlessly with Elasticsearch 7. It enables comprehensive interaction with all Elasticsearch APIs, specifically optimized for security analysis, threat detection, and incident investigation. A Model Context Protocol (MCP) server that transforms your Elasticsearch cluster into an AI-powered observability engine. This server allows AI assistants to search exceptions, analyze patterns, and query logs across different teams and environments in a secure and organized way Contribute to elastic/mcp-server-elasticsearch development by creating an account on GitHub. - cr7258/elasticsearch-mcp-server Overview Tools (5) Config Manual installation Docker Hub ⁠ Github repository ⁠ Configuration Configure the connection to Elasticsearch Jul 31, 2025 · Package elasticsearch defines types and structures used for Elasticsearch operations. ) Supports complete search functionality, including aggregation queries, highlighting, sorting, and other advanced features Easily access Elasticsearch functionality Enable natural language interaction with your Elasticsearch or OpenSearch clusters. Wazuh MCP Server A production-grade, open-source MCP server for integrating Wazuh security data with LLMs (such as the Claude Desktop App). Overview A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. Learn more in the [elastic/mcp-server-elasticsearch](https://github. The MCP server carries out these operations (listing indices, fetching mappings, performing searches). list_indices List all available Elasticsearch indices get_shards Get shard information for all or specific indices. A complete elasticsearch mcp server. Description This Elasticsearch MCP server enables AI models to interact with Elasticsearch clusters, providing tools for managing indices and executing queries. A Model Context Protocol server for Elasticsearch clusters. This allows AI coding agents to interact with the indexed codebase in a structured way. This server enables querying Elasticsearch clusters through a standardized interface. Elasticsearch MCP server with available features including mappings management, search and indexing, and index management etc. env appropriately. py home / mcp / servers / mcp mirror cr7258_elasticsearch mcp serverWebsite Contribute to setyolegowo/mcp-server-elasticsearch development by creating an account on GitHub. Jul 18, 2025 · Adding to various software registries is something we'd like to do eventually, but in the meantime you can download binaries for your platform from the release page. I ingested a few text files in my es index, and a Jun 4, 2025 · A Model Context Protocol server for Elasticsearch clusters. This repository is a collection of reference implementations for the Model Context Protocol (MCP), as well as references to community-built servers and additional resources. For example: This project is licensed under the Apache License Version 2. Add to Docker Desktop Version 4. Lightweight and scalable. Features include advanced security monitoring, anomaly detection A Model Context Protocol (MCP) server implementation that provides Elasticsearch interaction. This webpage is the GitHub repository page for "elasticsearch-mcp-server," a Model Context Protocol (MCP) server implementation designed to interact with Elasticsearch. 0 · cr7258/elasticsearch-mcp-server Apr 7, 2025 · Download Elasticsearch MCP Server for free. Overview This repository provides a Python implementation of an MCP server for semantic search through Search Labs blog posts indexed in Elasticsearch. Learn more about releases in our docs Apr 18, 2025 · 这是模型上下文协议(MCP)的Elasticsearch服务器实现,可通过Claude Desktop等MCP客户端实现与Elasticsearch数据的自然语言交互。 This repository contains a collection of demos, examples, and hands-on labs covering various technologies and concepts. Jan 18, 2025 · To use the Elasticsearch 7. Sep 6, 2025 · MCP Server for interacting with Elasticsearch and OpenSearch. A Model Context Protocol (MCP) server that provides Elasticsearch integration capabilities to AI assistants and other MCP clients. env appropriately Elasticsearch MCP Server in Python . - cr7258/elasticsearch-mcp-server A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. This application is a Apr 8, 2025 · The MCP Client analyzes your request and determines which Elasticsearch operations are needed. A Spring Boot application that demonstrates integration between Elasticsearch and OpenAI's Model Context Protocol (MCP) for intelligent querying of student data. Using uv requires cloning the repository locally and specifying the path to the source A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. SQL database connector with advanced query capabilities - Elasticsearch Mcp Server integration for enhanced AI capabilities Learn how to install, configure and use Elasticsearch Mcp MCP server. Sep 9, 2025 · Is there any support for Elasticsearch data query? Many monitoring data sources are based on Elasticsearch, which will greatly improve the convenience. Requires an Elasticsearch instance running and accessible. Unofficial Elasticsearch MCP Server A production-ready Model Context Protocol (MCP) server that connects AI assistants like Claude Desktop to Elasticsearch clusters. Requires environment variables for configuration as described in the README (. It allows you to interact with your Elasticsearch indices through natural language conversations. As shown in the following code example, the spring ai framework is used to call this mcp tool. jie rjtuzn iotg qlshcmt rffocy rjruj doe xookcus ohpknas fokkx