Deploy static websites, landing pages, and prototypes instantly from ShipStatic, inside Gemini CLI. Free, no account needed.
gemini extensions install https://github.com/shipstatic/pluginThe extension registers the ShipStatic MCP server (@shipstatic/mcp) inside Gemini CLI: all fifteen tools, running on your own machine, deploying folders straight from disk.
Ask Gemini to deploy a site. No API key, no sign-up, no configuration. Your site is live instantly on *.shipstatic.com.
Deployments without an API key are public and expire in 3 days. The response includes a claim URL so you can keep the site permanently.
Want a private site? Ask Gemini to set a password when deploying. Visitors will be prompted to unlock before viewing, on the deployment URL and on any custom domains pointing at it.
For permanent deployments, custom domains, and account tools, get a free API key from my.shipstatic.com/api-key. Gemini asks for it when the extension installs and stores it in your system keychain. One credential, two names: the console mints it as an API key (ship-...), and the variable that carries it is the token (SHIP_TOKEN).
| Tool | Description |
|---|---|
deployments_upload |
Deploy a folder and get a live URL instantly, optionally protected by a password |
deployments_list |
List all deployments with their URLs, status, labels, and password protection state |
deployments_get |
Get deployment details including URL, status, file count, size, and labels |
deployments_set |
Update the labels on a deployment for organization and filtering |
deployments_delete |
Permanently delete a deployment and all its files |
domains_set |
Connect a custom domain to your site, switch deployments, or update labels |
domains_list |
List all domains with their linked deployment and verification status |
domains_get |
Get domain details including linked deployment, verification status, and labels |
domains_records |
Get the DNS records you need to configure at your DNS provider |
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 before connecting it |
domains_verify |
Check if DNS is configured correctly after you set up the records |
domains_delete |
Permanently disconnect and delete a custom domain |
whoami |
Get your account details including email, plan, and usage |
The repo also ships skills/using-ship/SKILL.md, which teaches the ShipStatic CLI through the open Agent Skills standard. Copy it into your tool's skills directory; see skills-aware tools for per-tool instructions. The skill needs the CLI available, and npx -y @shipstatic/ship needs no install at all.
| Surface | Reach it |
|---|---|
| MCP | Drop https://mcp.shipstatic.com into any MCP client |
| CLI and SDK | npx @shipstatic/ship ./dist |
| VS Code | Search "ShipStatic" in the Marketplace |
| n8n | Search "ShipStatic" in n8n's node panel |
| GitHub Action | shipstatic/action@v2 |
| Agent Skill | One file, for any skills-aware tool |
MIT