Token导航 LogoToken导航TokenDH.com
Elastic MCP logo
AI代理stdio官方级别未说明来源级核验

Elastic MCP

MCP Server

通过模型上下文协议(MCP)将Elasticsearch集群连接到兼容客户端,实现自然语言交互的数据查询与管理。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
开发工具PythonClaude数据分析Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Akhilvis

提供方

Akhilvis

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 mcp_client.py

详细介绍

演示

https://github.com/user-attachments/assets/907c3f6f-807c-4805-879a-649c74804c29

弹性MCP

使用模型上下文协议(MCP)从任何兼容MCP的客户端(如Claude Desktop)连接到Elasticsearch集群。 此服务器通过MCP接口公开您的Elasticsearch数据和操作,使代理和应用程序能够通过自然语言交互查询、管理和分析您的数据。

______________________________________________________________________

1.设置

先决条件

安装依赖项

使用 uv 包管理器:

uv pip install -r requirements.txt

2.运行MCP服务器

使用MCP检查器进行测试

ELASTIC_URL="http://localhost:9200" ELASTIC_USERNAME="your_username" ELASTIC_PASSWORD="your_password" fastmcp dev tools/elastic_tool.py

通过以下方式运行mcp服务器

ELASTIC_URL="http://localhost:9200" ELASTIC_USERNAME="elastic" ELASTIC_PASSWORD="hKsXqDsd" python3 tools/elastic_tool.py

并在另一个终端中运行mcp客户端

python3 mcp_client.py

通过编辑Claude_Desktop_config.json添加到Claude桌面,并添加以下代码片段


{
  "mcpServers": {
    "Elastic MCP Server": {
      "command": "uv",
      "args": [
        "run",
        "--with-requirements",
        "",
        "fastmcp",
        "run",
        ""
      ],
      "env": {
        "ELASTIC_URL": "http://localhost:9200",
        "ELASTIC_USERNAME": "your_username",
        "ELASTIC_PASSWORD": "your_password"
      }
    }
  }
}

3.提供的工具

  • search_index:使用查询字符串搜索索引。
  • list_indices:列出所有指标(不包括系统指标)。
  • get_index_mappings:获取特定索引的映射。

______________________________________________________________________

4.许可证

MIT许可证

______________________________________________________________________

5.注意事项

  • 为了生产,做 硬编码凭证。
  • 有关MCP的更多信息,请参阅 FastMCP文档.

目录标签

目录标签

开发工具PythonClaude数据分析Elasticsearch集成本地部署自然语言交互数据查询MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP