Elasticsearch/OpenSearch MCP 服务器
一个实现 Model Context Protocol (MCP) 的服务器,提供与 Elasticsearch 和 OpenSearch 的交互功能。
快速入门
-
配置环境变量
- 将
.env.example
文件复制为.env
并更新相关值。
- 将
-
启动集群
- 使用 Docker Compose 启动 Elasticsearch 或 OpenSearch 集群:
- Elasticsearch:
docker-compose -f docker-compose-elasticsearch.yml up -d
- OpenSearch:
docker-compose -f docker-compose-opensearch.yml up -d
- Elasticsearch:
- 默认用户名和密码:
- Elasticsearch: 用户名
elastic
,密码test123
- OpenSearch: 用户名
admin
,密码admin
- Elasticsearch: 用户名
- 使用 Docker Compose 启动 Elasticsearch 或 OpenSearch 集群:
-
集成到 Claude Desktop
- 使用 Smithery 自动安装:
npx -y @smithery/cli install elasticsearch-mcp-server --client claude
- 或手动配置
claude_desktop_config.json
文件。
- 使用 Smithery 自动安装:
-
使用示例命令
- 列出所有索引:
"List all indices in the cluster"
- 查看集群健康状态:
"Show me the cluster health status"
- 列出所有索引:
-
更多信息
- 文档支持工具包括索引管理、文档操作、集群监控等。
- 参考 README 获取完整功能说明。