boomurl mcp Server

官方

只需一次工具呼叫,即可從 AI 對話中發布靜態網站,無需帳號。

文件

boomurl-mcp

MCP server for boomurl — let Claude, ChatGPT, or any MCP client publish static sites with one tool call.

Using claude.ai or ChatGPT? You don't need this package — add the hosted connector instead. It mints a key for you in the chat (no key to paste).

  • claude.ai: Settings → Connectors → Add custom connector → https://boomurl.com/api/mcp
  • ChatGPT: Settings → Apps & Connectors → enable Developer Mode → Add custom connector → https://boomurl.com/api/mcp

This package is for Claude Desktop / Claude Code and other local MCP clients that use a fixed key.

Tools

  • check_name(name) — is a site name available?
  • publish_site(name, files, base64?) — create/update a site (idempotent); returns the live URL.
  • get_site(name) — status (exists / owned / url).
  • list_sites() — your sites.
  • delete_site(name) — delete a site you own.
  • attach_domain(name, domain) — attach a custom domain (apex or subdomain) to a site; returns the DNS records to add (HTTPS is automatic).
  • list_domains(name) — list a site's custom domains with live status.
  • detach_domain(name, domain) — disconnect a custom domain from a site.

Setup

First mint an API key (once): see https://boomurl.com/docs/agents → you get a boom_sk_....

Claude Code / Claude Desktop (mcpServers config):

{ "mcpServers": { "boomurl": { "command": "npx", "args": ["-y", "boomurl-mcp"], "env": { "BOOMURL_KEY": "boom_sk_..." } } } }

Env:

  • BOOMURL_KEY — your API key (required for publish/list/delete/get).
  • BOOMURL_BASE — API base (default https://boomurl.com).

ChatGPT connectors that support MCP use the same command/env.