cd /news/ai-agents/i-let-an-ai-assistant-publish-my-htm… · home › topics › ai-agents › article
[ARTICLE · art-157375] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

I let an AI assistant publish my HTML5 game: an MCP workflow from ZIP to release

The Klyo Games team built a remote MCP server that lets an AI assistant take a browser game from a ZIP upload through diagnostics, on-device playtesting and publishing on its free games portal. The server exposes tools such as klyo_game_scaffold, klyo_upload_package, klyo_game_diagnostics, klyo_game_play and klyo_publish_game, with hash-guarded file patching and version releases that keep a single game page and its scores. It connects over OAuth at panel.klyo.pl/mcp and works in VS Code, Claude and other remote-MCP clients.

by read2 min views1 publishedOct 25, 2026

Most guides about "AI + game development" stop at generating code. The part that actually takes time is everything after: packaging, testing on a phone, fixing the white screen nobody saw locally, writing the store page, releasing a fix without creating a duplicate listing.

We built that part as an MCP server for Klyo Games, a free browser-game portal. Here is the workflow, and what we learned about letting an assistant near a release button.

The server is remote, so there is nothing to install. In VS Code, add an HTTP server with https://panel.klyo.pl/mcp?profil=gry and sign in. The same endpoint works in Claude and other clients that support remote MCP with OAuth.

The first prompt we recommend is boring on purpose:

Check my Klyo connection and list my games. Do not change files or publish anything.

Two tools answer it: klyo_status (who you are, what you may do) and klyo_my_games.

klyo_game_requirements returns the production contract: what a game must contain to be accepted.klyo_game_scaffold returns a two-file skeleton on Klyo Kit: game loop, touch/mouse/keyboard/gamepad input, responsive canvas, sound without files, light and dark theme, saves, leaderboard, and solo, local or online-by-link modes. You write only the gameplay.klyo_upload_package uploads the ZIP and returns a preview address.klyo_game_diagnostics reports browser errors, missing assets and the quality-gate result. When the server cannot verify something (3D without a GPU), it says "unverified" instead of pretending.klyo_game_play plays the game on the owner's own device, after they click "Allow", and returns screenshots and game state.klyo_publish_game does For fixes, klyo_game_files + klyo_game_patch edit files of a version players do not have yet, guarded by file hashes, and klyo_release_version ships it under the same address. One game, one page, scores kept.

Full tool reference with the effect of each call: https://github.com/krastranseu-lang/klyo-games-mcp/blob/main/docs/tool-reference.md

Try the portal: https://games.klyo.pl/ · Developer studio: https://dev.klyo.pl/ · GitHub: https://github.com/Klyo-Games

── more in #ai-agents 4 stories · sorted by recency
── more on @klyo games 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-let-an-ai-assistan…] indexed:0 read:2min 2026-10-25 · —