Elasticsearch MCP 服务器

MCP Server Elasticsearch OpenSearch Search

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

“Elasticsearch” MCP 服务器可以做什么?

Elasticsearch MCP 服务器是一种模型上下文协议(MCP)实现,能够与 Elasticsearch 和 OpenSearch 集群无缝交互。它作为 AI 助手与这些强大搜索引擎之间的桥梁,允许用户执行高级查询、分析索引并以编程方式管理集群。该服务器通过提供一系列工具,使开发者能够自动化文档搜索、索引管理和集群操作,直接嵌入到 AI 驱动的工作流中。在数据探索、监控和内容检索等任务中显著提升了生产力,使 Elasticsearch MCP 服务器成为将实时搜索与分析能力集成到 AI 开发环境中的重要资产。

Prompts 列表

(仓库中未提及任何 prompt 模板。本节特意留空。)

Logo

准备好发展您的业务了吗?

今天开始免费试用,几天内即可看到结果。

资源列表

(在现有文档或仓库文件中未明确列出 MCP 资源。)

工具列表

  • general_api_request:对 Elasticsearch/OpenSearch 发起通用 HTTP API 请求,适用于没有专属工具的接口。
  • list_indices:列出集群中所有索引。
  • get_index:获取单个或多个索引的详细信息(映射、设置、别名)。
  • create_index:在集群中新建索引。
  • delete_index:删除集群中已有的索引。
  • search_documents:在各索引内进行文档搜索。

本 MCP 服务器的应用场景

  • 索引管理:轻松创建和删除索引,方便开发者自动化数据结构变更或测试/生产环境的管理。
  • 集群探索:列举与检查索引,监控集群健康、使用模式、优化存储策略。
  • 数据搜索与提取:利用丰富的查询能力查找文档,便于信息抽取、分析及为 AI agent 提供上下文。
  • 自定义 API 交互:使用 general_api_request 工具访问任意 Elasticsearch/OpenSearch API 端点,实现高级诊断或自定义工作流。
  • 自动化监控:结合 AI 助手定期检查索引状态或集群健康,为运维团队生成告警与摘要。

如何配置

Windsurf

  1. 确保你已满足必要的前置条件,如已安装 Node.js 和 Docker(如需容器化)。
  2. 打开你的 Windsurf 配置文件(通常为 windsurf.json 或同类文件)。
  3. mcpServers 区块中添加 Elasticsearch MCP 服务器:
    {
      "mcpServers": {
        "elasticsearch-mcp": {
          "command": "elasticsearch-mcp-server",
          "args": ["serve"]
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。
  5. 通过 MCP 控制台检查服务器是否已加载,以验证配置。

API Key 安全管理 建议使用环境变量存储连接信息:

{
  "elasticsearch-mcp": {
    "command": "elasticsearch-mcp-server",
    "args": ["serve"],
    "env": {
      "ELASTICSEARCH_URL": "${ELASTICSEARCH_URL}",
      "ELASTICSEARCH_API_KEY": "${ELASTICSEARCH_API_KEY}"
    }
  }
}

Claude

  1. 安装依赖并确认 Claude 支持 MCP 集成。
  2. 打开 Claude 配置文件。
  3. mcpServers 区块插入以下 JSON:
    {
      "elasticsearch-mcp": {
        "command": "elasticsearch-mcp-server",
        "args": ["serve"]
      }
    }
    
  4. 保存并重启 Claude。
  5. 通过测试查询确认集成成功。

API Key 安全管理

{
  "elasticsearch-mcp": {
    "command": "elasticsearch-mcp-server",
    "args": ["serve"],
    "env": {
      "ELASTICSEARCH_URL": "${ELASTICSEARCH_URL}",
      "ELASTICSEARCH_API_KEY": "${ELASTICSEARCH_API_KEY}"
    }
  }
}

Cursor

  1. 确保系统已安装所有前置环境。
  2. 编辑 cursor.json 配置文件。
  3. 注册服务器如下:
    {
      "mcpServers": {
        "elasticsearch-mcp": {
          "command": "elasticsearch-mcp-server",
          "args": ["serve"]
        }
      }
    }
    
  4. 保存并重启 Cursor。
  5. 在 Cursor 内测试服务器连接。

API Key 安全管理

{
  "elasticsearch-mcp": {
    "command": "elasticsearch-mcp-server",
    "args": ["serve"],
    "env": {
      "ELASTICSEARCH_URL": "${ELASTICSEARCH_URL}",
      "ELASTICSEARCH_API_KEY": "${ELASTICSEARCH_API_KEY}"
    }
  }
}

Cline

  1. 安装全部 Cline 依赖。
  2. 打开你的 Cline 配置文件。
  3. 添加 Elasticsearch MCP 服务器配置:
    {
      "mcpServers": {
        "elasticsearch-mcp": {
          "command": "elasticsearch-mcp-server",
          "args": ["serve"]
        }
      }
    }
    
  4. 保存并重启 Cline。
  5. 通过执行 MCP 调用验证集成。

API Key 安全管理

{
  "elasticsearch-mcp": {
    "command": "elasticsearch-mcp-server",
    "args": ["serve"],
    "env": {
      "ELASTICSEARCH_URL": "${ELASTICSEARCH_URL}",
      "ELASTICSEARCH_API_KEY": "${ELASTICSEARCH_API_KEY}"
    }
  }
}

如何在流程中使用本 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流,首先在流程中添加 MCP 组件,并将其连接到你的 AI agent:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置区,使用如下 JSON 格式填入你的 MCP 服务器详情:

{
  "elasticsearch-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置后,AI agent 即可作为工具使用该 MCP,并获得其全部功能和能力。记得将 “elasticsearch-mcp” 替换为你实际 MCP 服务器的名称,并将 URL 改为你自己的 MCP 服务器地址。


概览

模块可用性说明/备注
概览README.md 中提供了概览
Prompts 列表未找到 prompt 模板
资源列表仓库未列出
工具列表README.md 中有工具列表
API Key 安全管理.env.example 与 JSON 环境变量示例已提供
采样支持(评估时不太重要)未提及

我们的看法

Elasticsearch MCP 服务器为 AI 工作流集成搜索与索引管理提供了出色的工具,并拥有完善的配置与使用文档。但 prompt 模板、显式 MCP 资源及 Roots 或采样功能的缺失,使其在更高级的 Agent 工作流中即用性略有不足。

MCP 评分

是否有 LICENSE✅ (Apache-2.0)
至少有一个工具
Fork 数34
Star 数162

常见问题

将 Elasticsearch MCP 服务器集成到 FlowHunt

让你的 AI Agent 能够以编程方式搜索、分析和管理 Elasticsearch/OpenSearch 集群。立即开始打造更智能、由搜索驱动的工作流。

了解更多

Kubernetes MCP 服务器
Kubernetes MCP 服务器

Kubernetes MCP 服务器

Kubernetes MCP 服务器连接 AI 助手与 Kubernetes/OpenShift 集群,实现通过自然语言工作流进行资源管理、Pod 操作和 DevOps 自动化。...

2 分钟阅读
Kubernetes MCP Server +4
Solr 搜索 MCP 服务器
Solr 搜索 MCP 服务器

Solr 搜索 MCP 服务器

Solr 搜索 MCP 服务器将大型语言模型(LLM)与 Apache Solr 集成,实现通过模型上下文协议(MCP)直接从 Solr 集合安全、认证且类型安全地搜索和检索文档。为您的 AI 助手赋能企业级搜索、高级筛选、排序和异步查询——全部在 FlowHunt 工作流中完成。...

2 分钟阅读
MCP Server Apache Solr +4
多集群 MCP 服务器
多集群 MCP 服务器

多集群 MCP 服务器

多集群 MCP 服务器赋能 GenAI 系统和开发者工具,通过模型上下文协议(MCP)实现对多个 Kubernetes 集群的资源管理、监控和编排,助力智能自动化与高效 DevOps 流程。...

2 分钟阅读
Kubernetes AI +5