ship
Rank #57866smithery/shipstatic/ship
# ShipStatic MCP **One URL. Your agent ships.** Drop `https://mcp.shipstatic.com` into any MCP client. Your agent can publish a website in its next message — **free, no install, no signup, no API key**. ## Hosted — no install ``` https://mcp.shipstatic.com ``` **Claude Code:** ```bash claude mcp add --transport http shipstatic https://mcp.shipstatic.com ``` **Cursor, Antigravity, Windsurf, n8n — anywhere with `mcp.json`:** ```json { "mcpServers": { "shipstatic": { "url": "https://mcp.shipstatic.com" } } } ``` **Claude Desktop, Claude.ai web** — add a custom connector pointing at `https://mcp.shipstatic.com`. The hosted endpoint exposes one tool: `deployments_upload`. Public deployments expire in 3 days unless claimed — the response includes a claim URL the user can visit to keep the site permanently. Set a `password` arg to gate the deployment behind an unlock prompt. ## Local — full toolset For listing, managing deployments, custom domains, and account-tied operations, install the local package with a free API key: ```bash claude mcp add shipstatic -e SHIP_API_KEY=ship-... -- npx @shipstatic/mcp ``` `SHIP_API_KEY` is optional. Without it, deploys behave like the hosted endpoint. With it, you get permanent deployments, the full toolset, and bigger limits. ## Tools The hosted endpoint exposes `deployments_upload` only. The local install exposes everything below. ### Deployments | Tool | Description | Hosted | |------|-------------|:---:| | `deployments_upload` | Publish files and get a live URL instantly, optionally protected by a password | ✓ | | `deployments_list` | List all deployments with URLs, status, labels, and password protection state | | | `deployments_get` | Get deployment details | | | `deployments_set` | Update deployment labels | | | `deployments_remove` | Permanently remove a deployment | | ### Domains | Tool | Description | |------|-------------| | `domains_set` | Connect a custom domain, switch deployments, or update labels | | `domains_list` | List all domains | | `domains_get` | Get domain details | | `domains_records` | Get the DNS records you need to configure | | `domains_dns` | Look up which DNS provider hosts a domain (e.g. Cloudflare, Namecheap) | | `domains_share` | Get a shareable link so someone else can see the required DNS records | | `domains_validate` | Check if a domain name is valid and available | | `domains_verify` | Check if DNS is configured correctly after you set up the records | | `domains_remove` | Permanently disconnect a custom domain | ### Account | Tool | Description | |------|-------------| | `whoami` | Get account details (email, plan, usage) | ## What you can ask > "Ship the dist folder." > > "Publish my Vite build to a live URL." > > "Deploy and password-protect with `preview2026`." > > "Ship it to a temporary URL I can send to my client." > > "Tag this deployment `v1.2` and publish it." With the local install: > "List my deployments." > > "Connect `www.example.com` to the latest one." > > "Show me the DNS records I need to set up." ## Links - **Docs:** [docs.shipstatic.com/mcp](https://docs.shipstatic.com/mcp) - **Source:** [github.com/shipstatic/mcp](https://github.com/shipstatic/mcp) - **npm:** [`@shipstatic/mcp`](https://www.npmjs.com/package/@shipstatic/mcp) - **MCP Registry:** `com.shipstatic/mcp`
ship is a Model Context Protocol (MCP) server. It ranks #57866 of 58,832 servers tracked on MCP Toplist. ship is listed on Smithery, and ships as a single rolling release with no explicit version metadata. It was first listed on May 10, 2026.
Ranks ahead of 966 of 58,832 servers on MCP Toplist.
Use ship
ship doesn’t publish a machine-readable install config. Open one of its registry listings above to find install instructions.
Listed on 1 registry
Not versioned
This server is published through a registry that does not expose explicit version metadata, and no GitHub release tags were found on the linked repository. The listing tracks a single rolling release.
Frequently asked questions
- What is ship?
- # ShipStatic MCP **One URL. Your agent ships.** Drop `https://mcp.shipstatic.com` into any MCP client. Your agent can publish a website in its next message — **free, no install, no signup, no API key**. ## Hosted — no install ``` https://mcp.shipstatic.com ``` **Claude Code:** ```bash claude mcp add --transport http shipstatic https://mcp.shipstatic.com ``` **Cursor, Antigravity, Windsurf, n8n — anywhere with `mcp.json`:** ```json { "mcpServers": { "shipstatic": { "url": "https://mcp.shipstatic.com" } } } ``` **Claude Desktop, Claude.ai web** — add a custom connector pointing at `https://mcp.shipstatic.com`. The hosted endpoint exposes one tool: `deployments_upload`. Public deployments expire in 3 days unless claimed — the response includes a claim URL the user can visit to keep the site permanently. Set a `password` arg to gate the deployment behind an unlock prompt. ## Local — full toolset For listing, managing deployments, custom domains, and account-tied operations, install the local package with a free API key: ```bash claude mcp add shipstatic -e SHIP_API_KEY=ship-... -- npx @shipstatic/mcp ``` `SHIP_API_KEY` is optional. Without it, deploys behave like the hosted endpoint. With it, you get permanent deployments, the full toolset, and bigger limits. ## Tools The hosted endpoint exposes `deployments_upload` only. The local install exposes everything below. ### Deployments | Tool | Description | Hosted | |------|-------------|:---:| | `deployments_upload` | Publish files and get a live URL instantly, optionally protected by a password | ✓ | | `deployments_list` | List all deployments with URLs, status, labels, and password protection state | | | `deployments_get` | Get deployment details | | | `deployments_set` | Update deployment labels | | | `deployments_remove` | Permanently remove a deployment | | ### Domains | Tool | Description | |------|-------------| | `domains_set` | Connect a custom domain, switch deployments, or update labels | | `domains_list` | List all domains | | `domains_get` | Get domain details | | `domains_records` | Get the DNS records you need to configure | | `domains_dns` | Look up which DNS provider hosts a domain (e.g. Cloudflare, Namecheap) | | `domains_share` | Get a shareable link so someone else can see the required DNS records | | `domains_validate` | Check if a domain name is valid and available | | `domains_verify` | Check if DNS is configured correctly after you set up the records | | `domains_remove` | Permanently disconnect a custom domain | ### Account | Tool | Description | |------|-------------| | `whoami` | Get account details (email, plan, usage) | ## What you can ask > "Ship the dist folder." > > "Publish my Vite build to a live URL." > > "Deploy and password-protect with `preview2026`." > > "Ship it to a temporary URL I can send to my client." > > "Tag this deployment `v1.2` and publish it." With the local install: > "List my deployments." > > "Connect `www.example.com` to the latest one." > > "Show me the DNS records I need to set up." ## Links - **Docs:** [docs.shipstatic.com/mcp](https://docs.shipstatic.com/mcp) - **Source:** [github.com/shipstatic/mcp](https://github.com/shipstatic/mcp) - **npm:** [`@shipstatic/mcp`](https://www.npmjs.com/package/@shipstatic/mcp) - **MCP Registry:** `com.shipstatic/mcp`
- Is ship an official MCP server?
- ship is not on the Official MCP Registry. It is listed on Smithery.
- How many versions does ship have?
- ship ships as a single rolling release with no explicit version metadata.