Elasticsearch 7.x MCP 服务器
Elasticsearch 7.x 的 MCP 服务器,提供与 Elasticsearch 7.x 版本的兼容性。
特征
提供与 Elasticsearch 7.x 交互的 MCP 协议接口
支持基本的 Elasticsearch 操作(ping、info 等)
支持完整的搜索功能,包括聚合查询、突出显示、排序和其他高级功能
通过任何 MCP 客户端轻松访问 Elasticsearch 功能
要求
Python 3.10+
Elasticsearch 7.x(推荐 7.17.x)
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Elasticsearch 7.x MCP 服务器:
手动安装
环境变量
服务器需要以下环境变量:
ELASTIC_HOST
:Elasticsearch 主机地址(例如http://localhost:9200 )ELASTIC_USERNAME
:Elasticsearch 用户名ELASTIC_PASSWORD
:Elasticsearch 密码MCP_PORT
:(可选)MCP 服务器监听端口,默认 9999
使用 Docker Compose
创建一个
.env
文件并设置ELASTIC_PASSWORD
:
启动服务:
这将启动一个三节点 Elasticsearch 7.17.10 集群、Kibana 和 MCP 服务器。
使用 MCP 客户端
您可以使用任何 MCP 客户端连接到 MCP 服务器:
API 文档
目前支持的 MCP 方法:
es-ping
:检查 Elasticsearch 连接es-info
:获取 Elasticsearch 集群信息es-search
:在 Elasticsearch 索引中搜索文档
搜索 API 示例
基本搜索
聚合查询
高级搜索
发展
克隆存储库
安装开发依赖项
运行服务器:
elasticsearch7-mcp-server
执照
[LICENSE 文件中的许可证]
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
提供与 Elasticsearch 7.x 数据库交互的 MCP 协议接口,支持包括聚合、突出显示和排序在内的全面搜索功能。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides search and crawl functionality using Search1API.Last updated -126155MIT License
- AsecurityAlicenseAqualityFacilitates interaction with Elasticsearch clusters by allowing users to perform index operations, document searches, and cluster management via a Model Context Protocol server and natural language commands.Last updated -16204Apache 2.0
Elasticsearch MCP Serverofficial
AsecurityAlicenseAqualityConnects Claude and other MCP clients to Elasticsearch data, allowing users to interact with their Elasticsearch indices through natural language conversations.Last updated -32,617470Apache 2.0- AsecurityAlicenseAqualityConnects agents to Elasticsearch data using the Model Context Protocol, allowing natural language interaction with Elasticsearch indices through MCP Clients like Claude Desktop and Cursor.Last updated -118915MIT License