MCP Catalogs
首页

mcp-server-elasticsearch

by elastic·662·综合分 49

已弃用的 Elasticsearch MCP 服务器,用于 AI 代理查询和分析数据。

databasesearchai-llm
141
Forks
15
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Elasticsearch MCP 服务器使用模型上下文协议将 AI 代理连接到 Elasticsearch 数据。它允许代理以自然语言方式与 Elasticsearch 索引交互,无需自定义 API 即可查询、分析和检索数据。服务器提供了 list_indices、get_mappings、search、esql 和 get_shards 等工具,使 AI 代理能够通过自然语言对话与 Elasticsearch 数据交互。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI 代理使用自然语言查询 Elasticsearch 数据
:分析师通过 AI 助手从 Elasticsearch 索引中提取洞察
:构建与 Elasticsearch 数据交互的自定义 AI 应用
:这个 MCP 服务器还在维护吗?
:这个 MCP 服务器支持哪些协议?

什么时候选它

仅适用于无法升级到 Elastic Agent Builder 的、使用 Elastic 9.2.0 之前版本的遗留系统。

什么时候不要选它

不应选择,因为它已被弃用 - Elastic 建议在新的实现中使用 Agent Builder。

此 server 暴露的工具

从 README 抽取出 5 个工具
  • list_indices

    List all available Elasticsearch indices

  • get_mappings

    Get field mappings for a specific Elasticsearch index

  • search

    Perform an Elasticsearch search using query DSL

  • esql

    Execute an ES|QL query

  • get_shards

    Get shard information for all or specific indices

可对比工具

elastic-agent-buildersearch-mcpelasticsearch

安装

安装

Elasticsearch MCP 服务器作为 Docker 容器镜像从 AWS Marketplace 提供。

stdio 协议

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

Claude Desktop 配置 (stdio)

{
  "mcpServers": {
    "elasticsearch-mcp-server": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "ES_URL",
        "-e", "ES_API_KEY",
        "docker.elastic.co/mcp/elasticsearch",
        "stdio"
      ],
      "env": {
        "ES_URL": "<elasticsearch-cluster-url>",
        "ES_API_KEY": "<elasticsearch-API-key>"
      }
    }
  }
}

FAQ

这个 MCP 服务器还在维护吗?
不,此 MCP 服务器已弃用,仅接收关键安全更新。它已被 Elastic 9.2.0+ 和 Elasticsearch Serverless 项目中提供的 Elastic Agent Builder MCP 端点取代。
这个 MCP 服务器支持哪些协议?
服务器支持 stdio(用于直接客户端连接)和 streamable-HTTP(用于基于 Web 的集成、有状态会话和并发客户端)。Server-Sent Events (SSE) 已被弃用。

Hacker News 讨论

开发者社区最近的相关讨论。

mcp-server-elasticsearch 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。