MCP, not a pasted shell session
Each server exposes clear actions the model can call — register an app, write a file, deploy, update DNS. The assistant works through those tools instead of free-form terminal access.
Project
I built six Model Context Protocol (MCP) servers on my VPS so an AI assistant can do real development work: edit code, commit, build, deploy, and put HTTPS in front of the result.
This page is one of the apps those tools deploy.
For a recruiter scanning quickly: I can design and run MCP tools that actually ship software.
Each server exposes clear actions the model can call — register an app, write a file, deploy, update DNS. The assistant works through those tools instead of free-form terminal access.
From a request in chat through git, container build, and a public URL. The same path is used when this site is updated.
Failed push or failed build stops the run. Products stay in their own repos and containers. Lab experiments do not become production apps by accident.
Running on the host. These are the tools the assistant uses to drive development.
Git, health checks, deploy hooks, and probes against the host.
App registry, file writes, image builds, and container deploys.
HTTPS and routing so each app is reachable on its own domain.
Repositories and webhooks so a push can trigger a deploy.
DNS records so hostnames resolve before certificates issue.
Private access to the host when public entry is not the right path.
Same sequence used for updates to this page.
Two products. Separate repos and containers. Same MCP toolchain.