OpenDota MCP 服务器
一个用于访问 OpenDota API 数据的 Model Context Protocol (MCP) 服务器,支持实时获取 Dota 2 统计数据。
快速入门
安装
- 克隆仓库: git clone https://github.com/asusevski/opendota-mcp-server.git cd opendota-mcp-server
- 自动化设置(推荐): ./scripts/setup_env.sh
- 或手动安装依赖: uv add pyproject.toml
- 安装开发依赖: uv pip install -e ".[dev]"
使用
环境配置
- 可选:在 https://www.opendota.com/api-keys 创建 API 密钥。
- 设置环境变量: export OPENDOTA_API_KEY=your_api_key_here
启动服务器
运行以下命令启动: python -m src.opendota_server.server
示例客户端
运行示例客户端: python -m src.client
更多工具和功能详见 README。