Deploy MCP logo

Deploy MCP

by deploy-mcp

Track Vercel, Netlify, and Cloudflare Pages deployments from MCP-compatible AI assistants.

Install Deploy MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "deploy-mcp-deploy-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "deploy-mcp"
      ],
      "env": {
        "VERCEL_TOKEN": "YOUR_VALUE_HERE",
        "NETLIFY_TOKEN": "YOUR_VALUE_HERE",
        "CLOUDFLARE_TOKEN": "YOUR_VALUE_HERE",
        "CLOUDFLARE_ACCOUNT_ID": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

The deploy-mcp/deploy-mcp MCP server connects AI assistants to deployment data from Vercel, Netlify, and Cloudflare Pages. It runs through npx and uses platform tokens supplied in the assistant configuration. Tools cover project discovery, current status, deployment history comparisons, logs, and streamed progress updates. Reach for it when deployment checks and troubleshooting should happen inside an MCP-enabled development workflow.

Use cases

  • Check the latest deployment after a release
  • Watch a deployment while it progresses
  • Inspect logs from a failed deployment
  • Compare recent deployments for regressions
  • List accessible hosting projects

Key features

  • Deployment status checks
  • Real-time progress streaming
  • Deployment comparisons
  • Deployment log retrieval
  • Project and site discovery
  • Status badge endpoints

Tools5

What Deploy MCP lets your agent do. Expand a tool for its parameters.

Verified live~886 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

19/19 checks healthy over the last 80d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · deploy-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars10Stargazers on the source repository.
npm downloads81Package downloads in the last 30 days.
Last commit5mo agoMost recent push to the default branch.
Tools exposed5Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Deploy MCP works

What deploy-mcp/deploy-mcp MCP server does

deploy-mcp/deploy-mcp MCP server gives an AI assistant read-oriented access to deployment information across supported hosting platforms. It can inspect projects or sites, report the latest deployment state, retrieve logs for a chosen deployment, follow progress as it changes, and compare deployments to highlight differences, performance changes, or possible problems.

The supported platforms documented here are Vercel, Netlify, and Cloudflare Pages. GitHub Pages is listed as planned rather than available, so it should not be treated as a current provider.

How it works

The package starts as a local stdio MCP process with npx deploy-mcp. An MCP-compatible client launches that process and passes platform credentials through its environment. Each configured token enables access to the corresponding provider; multiple provider tokens can be supplied together.

The deployment tools operate against the platform selected in the request. list_projects discovers accessible projects, sites, or Pages projects. check_deployment_status reports the latest state, while watch_deployment streams progress and error details. compare_deployments supports deployment comparisons, and get_deployment_logs returns logs useful for investigating failures.

Setup and configuration

Start the package with:

Terminal
npx deploy-mcp

Add the process to the MCP client configuration using the npx command, the -y and deploy-mcp arguments, and any provider tokens required for the platforms you intend to query. Vercel requires VERCEL_TOKEN, and Netlify requires NETLIFY_TOKEN. Cloudflare Pages accepts CLOUDFLARE_TOKEN; an API-token setup also requires CLOUDFLARE_ACCOUNT_ID, while the documented accountId:globalApiKey format places the account ID in the token value.

The provider credentials need read access to the relevant deployment and project resources. Cloudflare configuration requires account access to Pages, with the documented custom-token permissions for zones and Pages.

The README gives configuration paths and examples for Claude Desktop, VS Code, Cursor, Windsurf, Continue, and Cline. Continue uses a different nested configuration structure from the other examples.

Tools and capabilities

  • Check the latest deployment status for a project or site.
  • Stream deployment progress with status and error information.
  • Compare deployments to examine changes and performance differences.
  • Retrieve detailed logs for a particular deployment.
  • List projects or sites available through a configured platform.
  • Publish status badges through the deploy-mcp.io endpoint and shields.io URL pattern; webhook setup is documented for live badge updates.

Limitations and notes

deploy-mcp/deploy-mcp does not document deployment creation or mutation tools; the listed MCP operations focus on tracking and inspection. Provider support differs by readiness: Vercel, Netlify, and Cloudflare Pages are marked ready, while GitHub Pages is not yet available. Vercel webhook badge updates require a Pro or Enterprise plan according to the setup notes.

Cloudflare credentials have two documented forms, and the required environment variables depend on which form is used. Access is also limited by the permissions granted to each provider token, so a valid token without deployment or project access may not expose the expected data.

The package is licensed under Apache-2.0.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Deploy MCP

deploy-mcp/deploy-mcp is an MCP server that connects AI assistants to Vercel, Netlify, and Cloudflare Pages. Its main tools check deployment status, stream progress, compare deployments, retrieve deployment logs, and list accessible projects or sites. It runs locally through npx and uses provider tokens supplied in the client configuration.

Install it by configuring your MCP client to run `npx` with `-y deploy-mcp` as the arguments. Add the provider token environment variables for the platforms you need, then restart or reload the client so it can launch the stdio server.

It supports Vercel, Netlify, and Cloudflare Pages. GitHub Pages is marked as coming soon in the documentation, so it is not a currently supported platform.

Yes, deploy-mcp/deploy-mcp works with Cursor. Add it through Cursor Settings or the `~/.cursor/mcp.json` configuration file, using the same npx command and provider environment variables shown in the setup examples.

Use `VERCEL_TOKEN` for Vercel, `NETLIFY_TOKEN` for Netlify, and `CLOUDFLARE_TOKEN` for Cloudflare Pages. Cloudflare API-token setups also need `CLOUDFLARE_ACCOUNT_ID`; the alternative `accountId:globalApiKey` format includes the account ID in `CLOUDFLARE_TOKEN`.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDeploy MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/deploy-mcp-deploy-mcp?style=directory)](https://allmcps.com/mcp/deploy-mcp-deploy-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/deploy-mcp-deploy-mcp"><img src="https://allmcps.com/api/badge/deploy-mcp-deploy-mcp?style=directory" alt="Deploy MCP on AllMCPs" /></a>