PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversgames-and-gamificationasusevski
返回「games-and-gamification」

asusevski

modelscope·@asusevski/opendota-mcp-server

games-and-gamification0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

OpenDota MCP 服务器

这是一个用于访问 OpenDota API 数据的 Model Context Protocol (MCP) 服务器实现。该服务器使 LLMs 和 AI 助手能够通过标准接口获取实时 Dota 2 统计数据、比赛数据、玩家信息等。

特性

  • 访问玩家资料、统计数据和比赛历史
  • 获取详细的比赛信息
  • 查找职业玩家和队伍
  • 获取英雄统计数据和排名
  • 按名称搜索玩家
  • 等等!

安装

bash

克隆仓库

git clone https://github.com/asusevski/opendota-mcp-server.git cd opendota-mcp-server

选项 1:自动化设置(适用于 bash, zsh 和其他 shell)

./scripts/setup_env.sh

选项 2:使用 uv 手动安装

uv add pyproject.toml

对于开发依赖项

uv pip install -e ".[dev]"

使用

设置环境

  1. (可选但推荐)在 https://www.opendota.com/api-keys 创建一个 OpenDota API 密钥。
  2. 将您的 API 密钥设置为环境变量:

bash export OPENDOTA_API_KEY=your_api_key_here

直接运行服务器

bash python -m src.opendota_server.server

使用 Claude Desktop 运行服务器

请参阅:https://modelcontextprotocol.io/quickstart/user

如果您使用 WSL,假设您已经克隆了仓库并设置了 Python 环境,这是我编写的 claude_desktop_config.json 文件:

json { "mcpServers": { "opendota": { "command": "wsl.exe", "args": [ "--", "bash", "-c", "cd ~/opendota-mcp-server && source .venv/bin/activate && python src/opendota_server/server.py" ] } } }

使用示例客户端

bash python -m src.client

包含的具体工具:

  • get_player_by_id - 通过账号 ID 获取玩家信息
  • get_player_recent_matches - 获取玩家最近的比赛
  • get_match_data - 获取特定比赛的详细数据
  • get_player_win_loss - 获取玩家的胜负统计
  • get_player_heroes - 获取玩家最常玩的英雄
  • get_hero_stats - 获取英雄统计数据
  • search_player - 按名称搜索玩家
  • get_pro_players - 获取职业玩家列表
  • get_pro_matches - 获取最近的职业比赛
  • get_player_peers - 获取与指定玩家一起玩过的玩家
  • get_heroes - 获取所有 Dota 2 英雄列表
  • get_player_totals - 获取玩家的整体统计数据
  • get_player_rankings - 获取玩家英雄排名
  • get_player_wordcloud - 获取玩家在聊天中使用的最常见词汇
  • get_team_info - 获取队伍信息
  • get_public_matches - 获取最近的公开比赛
  • get_match_heroes - 获取特定比赛中使用的英雄

许可证

MIT

相关 MCP Servers(来自「games-and-gamification」)

mcpet伙伴

一种怀旧的虚拟宠物体验,适合人工智能时代,让你可以领养、养育并与自己的数字伙伴玩耍,该伙伴会根据你的照顾而进化。

@shreyaskarnik/mcpet

模型棋盘棋

一个服务器,允许用户与任何大语言模型对弈国际象棋,具有可视化棋盘、用标准符号进行走子以及从PGN文件分析局面的功能。

@jiayao/mcp-chess

mcsm-mcp

暂无描述。

@SMGoro/mcsm-mcp

minecraft-bedrock-education-mcp

暂无描述。

@Mming-Lab/minecraft-bedrock-education-mcp

RandomWeb3MCP 随机生成器

RandomWeb3MCP 是基于 EVM 区块哈希的随机元素生成服务。该服务提供了多种随机元素生成工具,可应用于游戏、金融、测试等领域。

@suxiongye/random-web3-mcp

runescape-wiki-mcp

暂无描述。

@birdwell/runescape-wiki-mcp

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/asusevski-opendota-mcp-server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

暂未识别到安装命令,请打开 ModelScope 详情查看完整配置。

基本信息

分类
games-and-gamification / search / data-platforms
运行方式
No
许可证
MIT License
详情文件
asusevski-opendota-mcp-server.md