Releases: Demon673/dota2-mcp
Releases · Demon673/dota2-mcp
Release list
v1.3.1 — dota2_skill 内置技能(Roblox skill 模式)
Full Changelog: v1.3.0...v1.3.1
v1.3.0 — dota_status 任务入口 + 发现层修复
Full Changelog: v1.2.1...v1.3.0
v1.2.1 — 守护进程接线 + 安全/健壮性修复
Full Changelog: v1.2.0...v1.2.1
v1.2.0 — 多实例共存(relay 守护进程)
Full Changelog: v1.1.2...v1.2.0
dota2-mcp v1.1.2
Bug Fixes
- Remove duplicate PRNT handling path in vcon-bridge.ts
- Make DOTA/GUI/CTRL ports configurable via DOTA2_VCON_* env vars
- Fix runDotaTool early-resolve race for non-waiting processes
- Clean up listeners/timers in collectOutput and queryStatusJson
- Remove unused cfg-file helpers from console-bridge.ts
Docs
- Document ai_disabled marker-based GUI output isolation in CLAUDE.md
- Add README documentation convention to CLAUDE.md
🤖 Generated with Claude Code
dota2-mcp v1.1.0
Changelog
1.1.0 (2026-06-25)
新增
- 跨平台支持:Windows、Linux、macOS。
- 按平台自动检测 Steam / Dota 2 安装路径。
npm run package现在使用 Node SEA 生成当前平台的独立可执行文件。- 新增 GitHub Actions Release workflow,发布 Release 时自动构建三平台二进制并上传。
- 添加 MIT 开源协议。
1.0.0 (2026-06-25)
首个可用版本。
新增
- 基于 stdio 的 MCP 服务器,注册 20 个工具。
- VConsole2 TCP relay:在 Dota 2
:29000与 vconsole2 GUI:29001之间透明转发,MCP 通过:29002注入命令。 - 实时控制台 I/O:
console_send、console_output、console_channels、console_find、console_help。 - 游戏控制:
project_info、dota_launch_game、dota_disconnect、dota_restart。 - 运行时 API 查询:
dota_api_lua、dota_api_panorama_js、dota_api_css、dota_api_events、dota_api_help。 - 调试检查:
dota_dump_entities、dota_dump_modifiers、dota_entity_inspect、dota_run_lua。 - 资源工具:
dota_compile_asset。 - vconsole2 GUI 输出屏蔽:默认把 MCP 命令输出用
ai_disabled; ...; ai_disabled包裹,relay 自动隐藏标记间输出;MCP 仍可读完整输出。 - 全量冒烟测试脚本
scripts/test-mcp-tools.mjs。 - 支持打包为独立 Windows 可执行文件
dist/dota2-mcp.exe(esbuild + Node SEA)。
修复
console_find、console_help、多个 API dump 工具因控制台输出捕获时机问题返回空结果的缺陷。
项目
- 补充
README.md与CHANGELOG.md。 package.json升级到1.0.0,增加files/keywords等发布字段。
dota2-mcp v1.0.0
Changelog
1.0.0 (2026-06-25)
首个可用版本。
新增
- 基于 stdio 的 MCP 服务器,注册 20 个工具。
- VConsole2 TCP relay:在 Dota 2
:29000与 vconsole2 GUI:29001之间透明转发,MCP 通过:29002注入命令。 - 实时控制台 I/O:
console_send、console_output、console_channels、console_find、console_help。 - 游戏控制:
project_info、dota_launch_game、dota_disconnect、dota_restart。 - 运行时 API 查询:
dota_api_lua、dota_api_panorama_js、dota_api_css、dota_api_events、dota_api_help。 - 调试检查:
dota_dump_entities、dota_dump_modifiers、dota_entity_inspect、dota_run_lua。 - 资源工具:
dota_compile_asset。 - vconsole2 GUI 输出屏蔽:默认把 MCP 命令输出用
ai_disabled; ...; ai_disabled包裹,relay 自动隐藏标记间输出;MCP 仍可读完整输出。 - 全量冒烟测试脚本
scripts/test-mcp-tools.mjs。 - 支持打包为独立 Windows 可执行文件
dist/dota2-mcp.exe(esbuild + Node SEA)。
修复
console_find、console_help、多个 API dump 工具因控制台输出捕获时机问题返回空结果的缺陷。
项目
- 补充
README.md与CHANGELOG.md。 package.json升级到1.0.0,增加files/keywords等发布字段。