MCP Elasticsearch Server ๐
@sonirico
About MCP Elasticsearch Server ๐
MCP server connecting AI systems to Elasticsearch clusters
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Elasticsearch Server ๐?
MCP Elasticsearch Server ๐ is an MCP server that provides Elasticsearch integration capabilities to AI assistants and other MCP clients. It enables querying Elasticsearch clusters through a standardized interface.
How to use MCP Elasticsearch Server ๐?
Install by cloning the repository, building with Go, and installing the binary. Configure with the ES_URL environment variable and either an ES_API_KEY or ES_USERNAME/ES_PASSWORD. Run directly or integrate with clients like Claude Desktop or ApMentor by adding a mcpServers entry.
Key features of MCP Elasticsearch Server ๐
- Multiple authentication methods (API key or username/password)
- List indices with health status and document counts
- Retrieve field mappings to understand index structure
- Execute complex Elasticsearch queries with aggregations and sorting
- JSON-formatted output with search metadata
- Query execution time tracking
Use cases of MCP Elasticsearch Server ๐
- List all or filtered Elasticsearch indices
- Get field mappings for one or more indices
- Execute simple or complex search queries across indices
- Search with aggregations and sorting for analytics
- Filter log indices by pattern for targeted searching
FAQ from MCP Elasticsearch Server ๐
What authentication methods does MCP Elasticsearch Server ๐ support?
It supports both API key authentication and basic authentication (username/password). You must provide either an API key or both username and password.
What are the runtime requirements?
The server is a Go binary that requires a running Elasticsearch cluster accessible via the provided URL.
Where does my data live?
All data resides in your Elasticsearch cluster. The server only queries and returns results; it does not store any data.
Are there any limitations on search results?
The default maximum number of documents returned is 10, with a configurable maximum of 10,000. You can also specify sorting and track total hits.
How does the server handle errors?
Detailed error messages are provided for authentication failures, index not found, query syntax errors, and connection issues.
More Databases MCP servers
mcp_mysql_server
xwb602625136Model Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.ๆดๅ ็้ผ๏ผๆดๅ ๅฅฝ็จ๏ผไธไป ๆญขไบmysql็ๅขๅ ๆนๆฅๅ่ฝ๏ผ ่ฟๅ ๅซไบๆฐๆฎๅบๅผๅธธๅๆ่ฝๅ๏ผไธไพฟไบๅผๅ่ ไปฌ่ฟ่กไธชๆงๅ็ๅทฅๅ ทๆฉๅฑ
MongoDB Lens
furey๐๐ MongoDB Lens: Full Featured MCP Server for MongoDB Databases
MCP Alchemy
runekaagaardA MCP (model context protocol) server that gives the LLM access to and knowledge about relational databases like SQLite, Postgresql, MySQL & MariaDB, Oracle, and MS-SQL.
Elasticsearch MCP Server
elasticNeon MCP Server
neondatabase-labsMCP server for interacting with Neon Management API and databases
Comments