Repolode
elastic

elastic/mcp-server-elasticsearch

让 AI 代理通过 MCP 协议查询、分析 Elasticsearch 索引数据的服务器,已弃用。

Star
725
Fork
161
未关闭 Issue
25
最近提交
9小时前

这是什么?

Elasticsearch MCP Server 通过 Model Context Protocol 把 AI 代理连接到 Elasticsearch 数据。代理可以列出索引、查看字段映射、使用 query DSL 执行搜索、运行 ES|QL 查询以及查看分片信息,无需额外开发自定义 API。

服务以 Docker 容器形式运行,支持两种传输方式:stdio 适用于与服务同一环境的客户端,streamable-HTTP 适用于 Web 集成和多个并发客户端。认证支持 Elasticsearch API Key 或用户名密码,可配合 Claude Desktop、Cursor、VS Code 等兼容 MCP 的客户端使用。

该项目已弃用,仅接收关键安全更新。Elastic 推荐改用 Agent Builder 中的 MCP 端点,该端点在 Elastic 9.2.0 及以上版本和 Elasticsearch Serverless 项目中提供。

核心功能

  • 01向 MCP 客户端提供 list_indices、get_mappings、search、esql 和 get_shards 工具。
  • 02支持 stdio 和 streamable-HTTP 两种传输协议。
  • 03支持 API Key 或用户名密码认证。
  • 04以 Docker 容器镜像形式发布。
  • 05HTTP 模式下提供 /ping 健康检查端点。

适用场景

  • 让 AI 助手直接回答存储在 Elasticsearch 中的数据相关问题。
  • 将 Claude Desktop 或 Cursor 连接到 Elasticsearch 集群,进行数据探索。
  • 在 AWS 上部署 MCP 端点,供多个代理客户端共用。

快速上手

  1. 1

    设置你的 Elasticsearch 集群的 ES_URL 和 ES_API_KEY 环境变量

  2. 2

    以 stdio 模式启动 MCP 服务器容器

    docker run -i --rm -e ES_URL -e ES_API_KEY docker.elastic.co/mcp/elasticsearch stdio

使用前须知

  • 该服务器已被弃用,今后只会接收关键安全更新。
  • Elastic 推荐改用 Agent Builder MCP 端点,该端点适用于 Elastic 9.2.0 及以上版本和 Serverless 项目。
  • README 中的部署说明基于 AWS Marketplace 容器镜像编写。

收录于专题

标签

常见问题

mcp-server-elasticsearch 是什么?
让 AI 代理通过 MCP 协议查询、分析 Elasticsearch 索引数据的服务器,已弃用。 Elasticsearch MCP Server 通过 Model Context Protocol 把 AI 代理连接到 Elasticsearch 数据。代理可以列出索引、查看字段映射、使用 query DSL 执行搜索、运行 ES|QL 查询以及查看分片信息,无需额外开发自定义 API。
mcp-server-elasticsearch 可以免费使用吗?用的什么许可证?
mcp-server-elasticsearch 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
mcp-server-elasticsearch 还在维护吗?
活跃维护中。mcp-server-elasticsearch 最近一次提交是在 2026年10月22日。
mcp-server-elasticsearch 适合用来做什么?
让 AI 助手直接回答存储在 Elasticsearch 中的数据相关问题。 将 Claude Desktop 或 Cursor 连接到 Elasticsearch 集群,进行数据探索。 在 AWS 上部署 MCP 端点,供多个代理客户端共用。
mcp-server-elasticsearch 怎么安装和运行?
设置你的 Elasticsearch 集群的 ES_URL 和 ES_API_KEY 环境变量 以 stdio 模式启动 MCP 服务器容器: docker run -i --rm -e ES_URL -e ES_API_KEY docker.elastic.co/mcp/elasticsearch stdio
在哪里获取 mcp-server-elasticsearch?
源代码和安装说明在 GitHub 上:https://github.com/elastic/mcp-server-elasticsearch

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目