ShipStatic · Static Hosting

by shipstatic

378 downloads
Not rated
GitHub

About

ShipStatic deploys static sites instantly from AI agents. No account, no API key, no configuration needed.

Details

Author
shipstatic
Downloads
378
Categories
Cloud Service, File Management, Infrastructure, Web Scraping, Other

- Deploy static sites without any account or API key
- Sites are live immediately at a unique URL
- Claim a site permanently via the claim URL
- Free API key makes deployments permanent and tied to your account
- Manage deployments, domains, and account via dedicated tools

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name ShipStatic · Static Hosting
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the MCP server via npx @shipstatic/mcp in your MCP config. Then call the deployments_upload tool with a build output directory. The response includes a claim URL for permanent ownership. Optionally, get a free API key at my.shipstatic.com/api-key for permanent deployments.

deployments_upload

Deploy a static site instantly. No account or API key required. Returns the live URL, file count, and size. Without SHIP_API_KEY, the response includes a claim URL (site expires in 3 days) — always show both the deployment URL and claim URL to the user.

deployments_list

List all deployments with their hostnames, status, and labels.

deployments_get

Get deployment details including status, file count, size, and labels.

deployments_set

Update deployment labels. Replaces all existing labels.

deployments_remove

Permanently delete a deployment and its files. You MUST confirm with the user before calling this tool, referencing the deployment.

domains_set

Create or update a custom domain. Can reserve a name (omit deployment), link it to a deployment, switch deployments, or update labels. After creating, call domains_records and show the DNS records to the user.

domains_list

List all domains with their linked deployments and verification status.

domains_get

Get domain details including linked deployment, verification status, and labels.

domains_records

Get the DNS records the user needs to configure at their DNS provider. Call after domains_set. You MUST show the returned records to the user.

domains_dns

Look up the DNS provider for a domain (e.g. Cloudflare, Namecheap). Helps the user know where to configure their DNS records.

domains_share

Get a shareable DNS setup hash for a domain. The hash can be shared with the user so they can view the required DNS records without needing an API key.

domains_validate

Check if a domain name is valid and available before creating it. Returns the normalized form and availability.

domains_verify

Trigger DNS verification for a custom domain. Call after the user has configured DNS records from domains_records. Verification is asynchronous — the domain status updates once DNS propagates.

domains_remove

Permanently delete a domain. You MUST confirm with the user before calling this tool, referencing the domain name.

whoami

Show authenticated account details including email, plan, and usage.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "shipstatic \u00b7 static hosting": {
            "shipstatic": {
                "command": "npx",
                "args": [
                    "@shipstatic/mcp"
                ]
            }
        }
    }
}

McpServers

{
    "shipstatic": {
        "command": "npx",
        "args": [
            "@shipstatic/mcp"
        ]
    }
}

Cursor, Antigravity, Windsurf, n8n, Zed — anywhere withmcp.json

{ "mcpServers": { "shipstatic": { "url": "https://mcp.shipstatic.com" } } }

Install[ShipStatic for VS Code— the server is built in, with no config at all.

Your agent publishes the files and answers with two links:

- The live site— a real URL you can share right away.
- A claim link— the site stays live for 3 days; open the claim link to keep it forever. A free account is all it takes.

Want the site private? Ask for a password — visitors must enter it before they can see anything.

Everything above works with no account at all. Connect one when your client offers to sign you in, and the same URL answers with the rest: everything you've shipped, your own domains, and sites that stay up permanently. Nothing to install, no key to paste — your client starts the sign-in itself.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.