MCP.so
登录

Elasticsearch 7.x MCP Server

@imlewc

基本信息

分类

数据库

许可证

Apache-2.0

传输方式

stdio

作者

imlewc

关于 Elasticsearch 7.x MCP Server

elasticsearch7 mcp server

Elasticsearch 7.x MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "elasticsearch7-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "@imlewc/elasticsearch7-mcp-server",
        "--client",
        "claude"
      ]
    }
  }
}

Elasticsearch 7.x MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

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

常见问题

1

Which Elasticsearch versions are supported?

Elasticsearch 7.x is required; version 7.17.x is recommended.

2

What dependencies does the server need?

Python 3.10 or higher and a running Elasticsearch 7.x cluster.

3

How do I configure the server?

Set the environment variables `ELASTIC_HOST`, `ELASTIC_USERNAME`, `ELASTIC_PASSWORD`, and optionally `MCP_PORT` (default 9999).

4

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`.

5

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 服务器