OpenSearch MCP 服务器

OpenSearch MCP 服务器

一个为 OpenSearch 构建的 Model Context Protocol (MCP) 服务器,用于集成 LLM 应用与数据源。

快速入门

安装

推荐使用 uv 工具运行:

uv run mcp-server-opensearch --opensearch-url "http://localhost:9200" --index-name "my_index"

或者通过 Smithery 自动安装:

npx -y @smithery/cli install @ibrooksSDX/mcp-server-opensearch --client claude

测试

本地测试 OpenSearch 客户端连接:

uv run python src/mcp-server-opensearch/test_opensearch.py

启动 MCP 服务器并连接到 OpenSearch:

cd src/mcp-server-opensearch
uv run fastmcp dev demo.py

配置

通过环境变量配置:

  • OPENSEARCH_HOST:OpenSearch 地址,例如 http://localhost
  • OPENSEARCH_HOSTPORT:端口号,例如 9200
  • INDEX_NAME:索引名称