Skip to content
Conduit

mcp server

golive-mcp

MCP server for AI agents to create GitHub PRs and deploy to production

abbylester1/golive-mcpcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • Node.js 20 or newer
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "abbylester1-golive-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "golive-mcp"
      ]
    }
  }
}

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

README

synced Oct 21, 2026

golive-mcp

Go Live — deploy from your AI agent in one command.

Works with Claude Code, Cursor, Gemini CLI, Copilot CLI, or any MCP-compatible client.

License: MIT Stars Forks Issues

What is this?

Go Live is an MCP server that gives your AI agent superpowers: create a GitHub PR, deploy to production, and verify it's live — all from a single natural language request.

No YAML pipelines. No CI/CD config. Just tell your AI "deploy this" and it happens.

Why

Production deploys are the most error-prone part of AI-assisted coding. Write code, commit, push, create a PR, build, upload, copy files, restart, check if it's live — that's 9+ manual steps, and most AI coding agents stop at "here's your code," leaving deploy as homework. Go Live turns the whole sequence into one sentence: "deploy to production."

Quick Start

# Run directly — no install needed
npx github:abbylester1/golive-mcp

# Or install globally
npm install -g github:abbylester1/golive-mcp
golive-mcp

Create a deploy.config.json in your project root, then tell your AI:

"Deploy to production"

Use Cases

You want to...Go Live handles it
Ship a fix fastCommit, push, create PR, deploy to cPanel — one command
Deploy to shared hostingFTP upload to Spaceship CageFS + copy to real path + Passenger restart
Deploy to VercelBuild + npx vercel --prod
Deploy to any VPSCustom shell commands (rsync, scp, whatever you need)
Verify it workedHealth check on your deploy target, returns status + body
Let non-tech people deployThey talk to the AI, the AI runs Go Live
Multi-target pipelineDeploy to staging (Vercel) and production (cPanel) from the same config
Quick rollbackSwitch branch, deploy again, verify the old version is gone

Installation

# Run without installing
npx github:abbylester1/golive-mcp

# Or install globally
npm install -g github:abbylester1/golive-mcp
golive-mcp

MCP Client Setup

claude mcp add golive-mcp -- npx github:abbylester1/golive-mcp

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "golive-mcp": {
      "command": "npx",
      "args": ["github:abbylester1/golive-mcp"],
      "env": {}
    }
  }
}

Add to .vscode/mcp.json:

{
  "servers": {
    "golive-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["github:abbylester1/golive-mcp"]
    }
  }
}
opencode mcp add golive-mcp -- npx github:abbylester1/golive-mcp

What it does

Three tools your AI can call:

create_pr

Create a GitHub PR from your current branch.

{
  "title": "Fix login bug",
  "body": "Closes #42",
  "base": "main",
  "commitMessage": "fix: login redirect"
}

If commitMessage is set, it auto-commits everything. Just need gh CLI installed.

deploy

Build and deploy to production (or any target you've configured).

{
  "target": "production",
  "skipBuild": false
}

Works with any hosting provider.

status

Check if your site is live.

{
  "target": "production"
}

Hits your health check URL and reports back what it got.

Hosting you can deploy to

ProviderHow Go Live deploys
Spaceship (cPanel)FTP over TLS to CageFS path, optional PHP copy to real path, Passenger restart
VercelRuns npx vercel --prod
Any cPanel / PleskCustom shell commands (rsync, curl, etc.)
AWS EC2rsync + ssh to reload nginx
AWS S3 + CloudFrontaws s3 sync + CloudFront invalidation
AWS Elastic Beanstalkeb deploy
Google Cloud Rungcloud builds submit + gcloud run deploy
Google Compute Enginegcloud compute scp + reload
Azure App Serviceaz webapp deploy
DigitalOcean App Platformdoctl apps create-deployment
DigitalOcean Dropletrsync + reload
Fly.iofly deploy
Railwayrailway up
Netlifyntl deploy --prod
RenderAPI curl to trigger deploy
Herokugit push heroku
Cloudflare Pageswrangler pages deploy
GitHub PagesPush to gh-pages branch
Any VPS (Linode, Vultr, Hetzner, OVH)rsync + reload

If Go Live doesn't have a built-in provider for your host, use the custom provider — it runs any shell commands you want.

Spaceship (cPanel shared hosting)

Go Live is the only MCP deploy tool that handles Spaceship's CageFS setup:

{
  "targets": {
    "production": {
      "provider": "spaceship",
      "build": { "command": "npm run build", "cwd": "frontend" },
      "spaceship": {
        "host": "server43.shared.spaceship.host",
        "user": "user@domain.com",
        "password": "",
        "remotePath": "/app",
        "cageFsPath": "/home/user/domain.com/kyro/app",
        "phpCopyUrl": "https://domain.com/deploy.php"
      },
      "healthCheckUrl": "https://domain.com/api/health"
    }
  }
}

Custom (any host not listed)

{
  "targets": {
    "production": {
      "provider": "custom",
      "build": { "command": "npm run build", "cwd": "." },
      "custom": [
        "rsync -avz --delete out/ user@host:/var/www/html/",
        "ssh user@host 'systemctl reload nginx'"
      ],
      "healthCheckUrl": "https://mysite.com/api/health"
    }
  }
}

Configuration

Create deploy.config.json in your project root (or Go Live finds it here):

  1. deploy.config.json in current directory
  2. deploy.json in current directory
  3. ~/.config/golive-mcp/config.json
  4. --config=/path/to/config.json flag

⚠️ deploy.config.json holds real credentials (FTP/cPanel passwords, Vercel/cloud tokens). It's already in .gitignore - never remove that entry or commit a filled-in config. For a shared machine or CI, prefer option 3 (~/.config/golive-mcp/config.json) so secrets never live inside a repo at all.

How it's different

vsThey doGo Live does
GitHub MCP serversGitHub API operations onlyGitHub + build + deploy + verify
AppDeploy / NEXUS AILock you into their cloudWorks with your hosting
DeployPilotHeavy gateway (91 tools, Docker)Lightweight MCP server, single binary
EZKeel / RunwayCLI tools, need a VPSWorks from any AI via MCP
CI/CD pipelinesNeed YAML configOne JSON config, AI manages the rest

License

MIT

↑↓ navigate openesc close