官方 Python SDK,用于构建 Model Context Protocol 服务端和客户端,连接 LLM 应用与工具、数据和提示词。
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
设置你的 Elasticsearch 集群的 ES_URL 和 ES_API_KEY 环境变量
- 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 数据每日更新。
相关项目
官方 TypeScript SDK,用于构建 Model Context Protocol 服务端与客户端,为 LLM 应用提供标准化上下文。
让 AI 智能体通过 MCP 协议调用 Exa 进行网页搜索、内容抓取与多步研究。
为 AI 编程代理提供构建、测试和运行 iOS/macOS Xcode 项目工具的 MCP 服务与命令行工具。
一个 MCP 服务器,让 Claude、Cursor 等 AI 助手直接通过自然语言分析 Google Search Console 的 SEO 数据。
一个 MCP 代理服务器,通过单一 HTTP 入口聚合并转发多个 MCP 服务。