Skip to content

Dreamhack MCP

2025.05~06

Wargame automation server

Problem

Solving Dreamhack problems meant repeating the same manual steps each time: checking the list, downloading files, and deploying locally.

My part

Registered login, fetching web problems by difficulty, downloading challenge files with automatic unzip, deploying via Docker or app.py, and stopping deployments as fastmcp tools.

Result

The LLM handles fetching a problem and bringing it up locally through tool calls. I iterated through 49 commits in two days and deployed it to Smithery.
PythonMCPFastMCPDocker