DeepBlueCoding/mcp-replay-dota2
3.3
If you are the rightful owner of mcp-replay-dota2 and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The MCP Dota 2 Match Analysis Server is a FastMCP server designed for analyzing Dota 2 matches using replay files and the OpenDota API.
Tools
1
Resources
0
Prompts
0
MCP Dota 2 Match Analysis Server
FastMCP server for Dota 2 match analysis using replay files and OpenDota API.
Built-in coaching instructions guide LLMs to provide meaningful analysis - pattern recognition, objective rotations, networth swings linked to teamfights, and actionable coaching advice.
Quick Start
Local
git clone https://github.com/DeepBlueCoding/mcp-replay-dota2.git
cd mcp-replay-dota2
uv sync
uv run python dota_match_mcp_server.py
Docker
docker build -t dota2-mcp-server .
docker run -p 8081:8081 dota2-mcp-server --transport sse
# Connect to http://localhost:8081/sse
What It Does
- Resources: Static reference data (heroes, map, pro players/teams)
- Tools: Match analysis (deaths, combat log, objectives, timelines, drafts)
- Instructions: Built-in coaching guidance for meaningful LLM responses
See full documentation for API reference and integration guides.
Development
uv run pytest # Run tests
uv run pytest -m "not integration" # Skip slow tests
License
MIT