I built an AI agent that fully deploys a Minecraft server on Hetzner — start to finish, fully autonomous (with custom MCP Server)

Hey everyone,
I spent the last days building a small MCP → SSH relay so an LLM can safely control remote servers using a limited command set.

Here’s what the agent currently does completely autonomously:

  1. :gear: Creates a temporary Hetzner server via API

  2. :key: Generates its own SSH keys and stores them for the session

  3. :electric_plug: Connects over SSH using my relay (no direct access for the model)

  4. :package: Installs all dependencies needed for a Minecraft server

  5. :desktop_computer: Sets up the server and runs it inside tmux (so it stays alive)

  6. :repeat_button: Adds autostart so it survives reboots

  7. :magnifying_glass_tilted_left: Verifies the port is open and checks if the server responds

  8. :closed_mailbox_with_raised_flag: Sends me a clean status summary when everything is done

  9. :wastebasket: Deletes the server if something fails (or after the demo)

This all runs in a fully scripted plan the agent writes by itself —
I only give the goal (“deploy a Minecraft server on Hetzner”),
and it handles the entire workflow.

It’s still very early (pre-alpha), but the autonomy feels kinda crazy already.
I’m planning to extend this into a more general “Workbench” where agents can manage infrastructure safely.

Video demo on reddit: Reddit - The heart of the internet
Would love feedback, ideas, concerns — anything helps.