Token导航 LogoToken导航TokenDH.com
Dota 2 MCP Server logo
办公协作stdio官方级别未说明来源级核验

Dota 2 MCP Server

MCP Server

提供Dota 2游戏状态集成服务器和Discord机器人,实时指导符文刷新时间。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Python团队协作任务管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ismaelMoreau

提供方

ismaelMoreau

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

Dota 2 MCP服务器和Discord教练机器人

该项目提供了一个Dota 2游戏状态集成(GSI)MCP服务器和一个Discord机器人,可以为您提供实时符文生成建议。

特性

  • 接收实时Dota 2 GSI数据,并将其作为MCP资源和HTTP端点公开
  • Discord机器人在您的频道中宣布符文生成时间(支持TTS)
  • 已实现Docker化,可用于本地或云部署

安装和设置

1.克隆存储库

git clone 
cd dota mcp

2.创建Python虚拟环境

python3 -m venv .venv
source .venv/bin/activate

3.安装要求

pip install -r requirements.txt

4.(可选)使用Docker构建和运行

docker build -t dota2gsi-mcp .
docker run --name dota2gsi-mcp-server -p 5000:5000 -v "$(pwd):/app" --restart unless-stopped dota2gsi-mcp

5.设置Dota 2 GSI

  • 按照中的说明进行操作 note.md 将Dota 2配置为将游戏状态POST到您的服务器。

6.设置Discord Bot

  • Discord开发者门户
  • 复制您的机器人令牌,并使用 Send MessagesSend TTS Messages 权限
  • 获取您的频道ID(右键单击频道>复制ID)
  • 设置环境变量:
export DISCORD_TOKEN=your-bot-token
export DISCORD_CHANNEL_ID=your-channel-id
  • 运行机器人:
python dota_coach_bot.py

用法

  • MCP服务器将在以下位置公开端点 http://localhost:5000/ MCP资源 /mcp
  • Discord机器人将在您的频道中宣布符文生成时间

项目结构

  • dota2gsi_mcp_server.py --MCP服务器和FastAPI端点
  • dota_coach_bot.py --Discord机器人提供符文计时建议
  • requirements.txt --Python依赖关系
  • Dockerfile --Docker构建说明
  • note.md --Dota 2 GSI设置指南
  • .gitignore --git中要忽略的文件和文件夹

许可证

麻省理工学院

目录标签

目录标签

Python团队协作任务管理游戏数据集成本地部署实时指导Discord机器人Dota2

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP