Costs stay with your provider
Your spend is whatever your VPS costs — $5/mo or $500/mo. We don't mark up compute, storage, or bandwidth. Scale up or down on your cloud account; we just keep deploys and routes in sync.
Your VPC · your bill · we're the virtual assistant
Connect the VPS you already rent — or spin one up with any provider you choose. We are a hosted control plane and virtual assistant for deploys, routes, and ops; your compute bill stays with your cloud provider. Deploy from the dashboard or connect any MCP-capable coding agent — we manage your servers; you keep control of where they run and what they cost.
Invite-only. No open registration — get an NJ-… code from your operator.
$ git push origin main ✓ clone repo on srv_vultr_nyc ✓ docker build — Dockerfile ✓ publish container ✓ health check https://api.acme.108-61-12-34.sslip.io → route healthy · TLS active
you › Deploy my FastAPI app to production agent › list_servers · create_application agent › create_route · sslip.io test URL agent › deploy_application · polling logs… ✓ deploy succeeded https://api.myapp.108-61-12-34.sslip.io
Your infrastructure
NoMoreJoel is a hosted control plane — not a cloud provider. You connect a VPS you already rent (or spin one up with any provider). Workloads, data, and compute costs stay on your account. We handle the DevOps work so you don't have to babysit servers.
Your spend is whatever your VPS costs — $5/mo or $500/mo. We don't mark up compute, storage, or bandwidth. Scale up or down on your cloud account; we just keep deploys and routes in sync.
Think of us as Joel on call: bootstrap Docker, ship from Git, wire HTTPS, watch health checks, triage alerts. You don't depend on us for uptime of your apps — they run on hardware you control.
Cloud partners
We partner with two providers we trust and use ourselves. Any Linux VPS with SSH works though — Hetzner, DigitalOcean, your homelab, whatever you already have.
Cloud compute and managed databases in 33 regions. Good default for production apps, staging environments, and managed Postgres alongside your workloads.
GPU and CPU cloud built for builders — ML training, inference, render farms, or lean CPU boxes for side projects. Billed by the second, no egress fees.
Already have a server? Skip this — add it in the dashboard via SSH and you're done.
For agents
Connect a VPS once in the dashboard. After that, Cursor, Claude Code, or any MCP client can create apps, routes, and deploys.
read, write, and deploy — expires in 90 days.
https://www.nomorejoel.com/mcp with your Bearer token — see client-specific paths below.
Use the same URL and Bearer token in whichever client you use. JSON shape below works for Cursor, Claude Desktop, and other mcpServers-style configs.
~/.cursor/mcp.json or project .cursor/mcp.jsonclaude mcp add (HTTP transport) or MCP settings in your projectclaude_desktop_config.json → mcpServers{
"mcpServers": {
"nomorejoel": {
"url": "https://www.nomorejoel.com/mcp",
"headers": {
"Authorization": "Bearer sp_your_agent_key_here"
}
}
}
}
Prerequisite: connect your VPS in the dashboard first — agents cannot upload SSH keys in this release.
Get access
There is no shared demo login. Every user gets their own account with an invite code.
NJ-… code.
The backstory
“Who broke prod?” was always followed by “ask Joel.”
Joel was our main DevOps guy — the person you pinged when deploys broke, TLS expired, or a container mysteriously stopped at 2 a.m.
NoMoreJoel is virtual DevOps: bootstrap, Git builds, Traefik routes, health checks, logs, alerts — and now a hosted MCP server so Cursor, Claude Code, and other agents can deploy without waiting on anyone.
Workflow
Step 0: rent a VPS from any provider (see our partners or bring your own), then connect it in the UI via SSH key or password. Run steps 1–4 yourself, or let your coding agent handle 2–4 via MCP.
Any Linux box. SSH key or password — we bootstrap Traefik & Docker. Human-only step.
Wire up GitHub, define build & run specs. Agent or dashboard.
Map a hostname or sslip.io test URL. HTTPS on the host.
Live deploy logs, health probes, metrics. Agent polls status via MCP.
Platform
Hosted MCP at /mcp, scoped sp_* tokens, OpenAPI at /docs for direct REST.
Sign in at nomorejoel.com. We run the dashboard and MCP — not your apps.
Workloads and data stay on the VPS you connect. Your provider, your bill.
Bootstrap, deploy pipelines, route health, metrics, and ops chat.
Push from GitHub, build on the target host, roll out with health checks.
Traefik on each server. Test with sslip.io, cut over DNS when ready.