Elasticsearch/OpenSearch MCP 服务器

Elasticsearch/OpenSearch MCP 服务器

一个实现 Model Context Protocol (MCP) 的服务器,提供与 Elasticsearch 和 OpenSearch 的交互功能。

快速入门

  1. 配置环境变量

    • .env.example 文件复制为 .env 并更新相关值。
  2. 启动集群

    • 使用 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: 用户名 elastic,密码 test123
      • OpenSearch: 用户名 admin,密码 admin
  3. 集成到 Claude Desktop

    • 使用 Smithery 自动安装: npx -y @smithery/cli install elasticsearch-mcp-server --client claude
    • 或手动配置 claude_desktop_config.json 文件。
  4. 使用示例命令

    • 列出所有索引:"List all indices in the cluster"
    • 查看集群健康状态:"Show me the cluster health status"
  5. 更多信息

    • 文档支持工具包括索引管理、文档操作、集群监控等。
    • 参考 README 获取完整功能说明。