Elasticsearch 7.x MCP Server
@imlewc
关于 Elasticsearch 7.x MCP Server
elasticsearch7 mcp server
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"elasticsearch7-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@imlewc/elasticsearch7-mcp-server",
"--client",
"claude"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Elasticsearch 7.x MCP Server?
Elasticsearch 7.x MCP Server is an MCP (Model Context Protocol) server that provides a protocol interface for interacting with Elasticsearch 7.x clusters. It is designed for developers who need to query and manage Elasticsearch 7.x (7.17.x recommended) directly from any MCP-compatible client.
How to use Elasticsearch 7.x MCP Server?
Install via Smithery (npx -y @smithery/cli install @imlewc/elasticsearch7-mcp-server --client claude) or manually (pip install -e .). Configure environment variables ELASTIC_HOST, ELASTIC_USERNAME, ELASTIC_PASSWORD, and optionally MCP_PORT (default 9999). Run the server with elasticsearch7-mcp-server or use the provided Docker Compose setup. Connect an MCP client to localhost:9999 and call methods like es-ping, es-info, and es-search.
Key features of Elasticsearch 7.x MCP Server
- Provides MCP protocol interface for Elasticsearch 7.x
- Supports basic operations: ping, info, and connection checks
- Full search functionality with aggregations, highlighting, and sorting
- Accessible through any MCP client
- Docker Compose included for a three-node ES 7.17.10 cluster
Use cases of Elasticsearch 7.x MCP Server
- Check Elasticsearch connection status with
es-ping - Retrieve cluster information via
es-info - Perform basic document searches with query parameters
- Run aggregation queries (e.g., terms, avg) using
es-search - Execute advanced searches with boolean filters, sorting, and highlighting
FAQ from Elasticsearch 7.x MCP Server
Which Elasticsearch versions are supported?
Elasticsearch 7.x is required; version 7.17.x is recommended.
What dependencies does the server need?
Python 3.10 or higher and a running Elasticsearch 7.x cluster.
How do I configure the server?
Set the environment variables ELASTIC_HOST, ELASTIC_USERNAME, ELASTIC_PASSWORD, and optionally MCP_PORT (default 9999).
Can I run it with Docker?
Yes, a docker-compose.yml is provided to start a three-node Elasticsearch 7.17.10 cluster, Kibana, and the MCP server. Create a .env file with ELASTIC_PASSWORD and run docker-compose up -d.
What transport or authentication does it use?
The server listens on a TCP port (default 9999) for MCP client connections and authenticates to Elasticsearch using the provided username and password.
数据库 分类下的更多 MCP 服务器
MongoDB MCP Server
mongodb-jsA Model Context Protocol server to connect to MongoDB databases and MongoDB Atlas Clusters.
MCP MongoDB Server
kiliczshA Model Context Protocol Server for MongoDB
Neon MCP Server
neondatabaseMCP server for interacting with Neon Management API and 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.
MySQL MCP Server
designcomputerA Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
评论