OpenSearch MCP 服务器

OpenSearch MCP 服务器

为 OpenSearch 集成设计的 MCP(模型上下文协议)服务器,提供索引、集群和文档管理工具。

快速入门

安装

  1. 克隆仓库: git clone https://github.com/showjason/opensearch-mcp-server.git cd opensearch-mcp-server
  2. 创建并激活虚拟环境: python -m venv .venv source .venv/bin/activate (Windows 使用 .venv\Scripts\activate)
  3. 安装依赖: pip install uv uv pip install -e .

配置

在根目录创建 .env 文件,添加以下内容:

OPENSEARCH_HOST=https://localhost:9200
OPENSEARCH_USERNAME=xxxx
OPENSEARCH_PASSWORD=xxxx

启动

运行以下命令启动服务:

uv run opensearch-mcp-server --port=<port>

测试

运行测试:

uv run pytest -vv -s test_opensearch.py