OpenDota MCP 服务器

OpenDota MCP 服务器

一个用于访问 OpenDota API 数据的 Model Context Protocol (MCP) 服务器,支持实时获取 Dota 2 统计数据。

快速入门

安装

  1. 克隆仓库: git clone https://github.com/asusevski/opendota-mcp-server.git cd opendota-mcp-server
  2. 自动化设置(推荐): ./scripts/setup_env.sh
  3. 或手动安装依赖: uv add pyproject.toml
  4. 安装开发依赖: uv pip install -e ".[dev]"

使用

环境配置

  1. 可选:在 https://www.opendota.com/api-keys 创建 API 密钥。
  2. 设置环境变量: export OPENDOTA_API_KEY=your_api_key_here

启动服务器

运行以下命令启动: python -m src.opendota_server.server

示例客户端

运行示例客户端: python -m src.client

更多工具和功能详见 README。