# ShipStatic

Puts a static site or landing page online straight from your agent and hands back a shareable link. No account, no API key.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Author: shipstatic
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/shipstatic/mcp
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/shipstatic

## What it does

ShipStatic is a remote MCP server at `https://mcp.shipstatic.com`. Your agent uploads the files, and you get a URL you can send to someone right away. A site stays up for 3 days; opening the claim link keeps it permanently.

Fifteen tools sit behind that one address. Only `deployments_upload` answers without an account. The other fourteen wake up once you sign in on the hosted endpoint or set `SHIP_TOKEN` for a local run. With an account you also get deployment listings, custom domains with DNS verification, and `whoami`. Need the site private? Ask for the built-in password protection — saying “built-in” stops the agent from writing its own password page.

\`deployments_upload` takes an `idempotencyKey` and a `ttl`. The key matters when a deploy times out: retry without one and you get a second site, retry with the same key and you get the first one back. Key the attempt, not each retry — a key that changes every time does nothing. A `ttl` in seconds makes the deployment delete itself, which suits previews you would otherwise forget about. It needs an account, and an anonymous deploy carrying a `ttl` is refused. A deployment with a `ttl` cannot be linked to a domain. Running locally means `npx -y @shipstatic/mcp` and Node.js 20.19 or newer.

## Requirements
- Remote server: `https://mcp.shipstatic.com`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.shipstatic.com
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add shipstatic --url https://mcp.shipstatic.com
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "shipstatic": {
            "url": "https://mcp.shipstatic.com"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "shipstatic": {
            "type": "http",
            "url": "https://mcp.shipstatic.com"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http shipstatic https://mcp.shipstatic.com
```

## When to use it
- put a built landing page online and get a link
- share a prototype without uploading it by hand
- hide a preview behind a password
- attach a custom domain and check the DNS records
- list deployments and clean up the old ones

## Example prompts
- Publish the `dist` folder with ShipStatic and give me the link
- Put this prototype online with built-in password protection
- List my deployments and delete the oldest one

## Similar
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [Oh My Posh Validator](https://affpapa.org/en/nevibecode/mcp/oh-my-posh-validator.md) — MCP server · ★ 23643
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18727
- [Coder](https://affpapa.org/en/nevibecode/mcp/coder.md) — MCP server · ★ 17160
- [mcp](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — MCP server · ★ 12109

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
