Warpweb

io.github.northbeamsoftware由 GitHub 帳號 northbeamsoftware 發布v0.1.2更新於 Oct 24, 2026

Research, build, and deploy AI-generated websites via the Warpweb API.

概覽

AI 產生的概覽

Warpweb 官方 MCP 伺服器,讓助理調查在地商家、產生並部署 AI 建立的網站、修改網站並管理其網域。

可以做什麼
在 Google Places 上查詢商家,在建立網站前選定正確的比對結果,並列出帳戶下的網站及其建置狀態與部署網址。依商家名稱與聯絡方式啟動端到端建站,輪詢進度,並讓免費子網域網站避免自動暫停。以自然語言對已部署網站提出修改。查詢網域可用性與價格、購買網域,或透過回傳 CNAME 目標來綁定客戶自有的網域。將網站表單送出導向 HTTP(S) 端點並設定簽章 webhook。
適用情境
適合讓助理為服務型在地商家(例如水電、診所、美髮、代理商、餐廳、房地產)產生並發布完整的多頁網站,之後再處理修改與網域。不適合需要手寫程式、像素級控制的範本、拖放式編輯,或從不更新的靜態個人網站。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node.js。需要 Warpweb 帳戶,並在 WARPWEB_API_KEY 環境變數提供 API 金鑰;選用的 WARPWEB_API_URL 變數可覆寫 API 基礎網址以供測試。需要連線至 Warpweb API 的網路存取。
安裝前請注意
此伺服器會消耗帳戶點數與實際費用:建站與修改會消耗點數,購買網域需點數加上註冊商費用,綁定自訂網域的網站另有每月訂閱。註冊網域與綁定網域會改變外部狀態。表單 webhook 的簽章密鑰只顯示一次,請立即保存。API 金鑰可存取帳戶,不應放入共用設定。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Warpweb,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

warpweb-mcp

Official MCP server for the Warpweb API — research, build, and deploy AI-generated websites from any MCP-compatible client (Claude Desktop, Claude Code, Cline, Cursor, etc.).

You:    "Build a website for Brookside Plumbing in Austin TX, contact [email protected]."
Claude: I'll use the warpweb create_site tool.        [tool call → siteId returned, build started]        Site queued. Real builds take 3-8 minutes. I'll poll status...        [tool call → get_site]        ...complete. Live at https://brookside-plumbing-a1b2c3.warpweb.app

One POST → research → build → deploy. Warpweb pulls Google Places data (hours, photos, reviews, service area), writes vertical-matched copy, generates a design, builds a multi-page site, adds SEO (meta tags, sitemap, Schema.org JSON-LD), and deploys to a free *.warpweb.app subdomain. Best for service-based local businesses (trades, clinics, salons, agencies, restaurants, real estate).


Quickstart

1. Get an API key

Sign up at warpweb.ai, then issue a key at warpweb.ai/app. Keys look like wwk_.... You get 520 free credits on signup — enough for one solid build plus a few revisions, no card required.

2. Add to your MCP client

Claude Desktop — edit claude_desktop_config.json:

json
{  "mcpServers": {    "warpweb": {      "command": "npx",      "args": ["-y", "warpweb-mcp"],      "env": {        "WARPWEB_API_KEY": "wwk_your_key_here"      }    }  }}

Claude Code — add via the MCP UI or claude mcp add:

bash
claude mcp add warpweb npx -y warpweb-mcp --env WARPWEB_API_KEY=wwk_your_key_here

Cline / Cursor / others — same shape: command npx, args ["-y", "warpweb-mcp"], env WARPWEB_API_KEY. Any client that speaks MCP stdio works.

3. Restart your client and try a prompt

"Build a website for Acme Plumbing in Austin TX, contact [email protected].Emphasize 24/7 emergency service."

The client picks create_site from the tool list, fires the build, and polls until the deploy URL is live.


Tools exposed

Ten tools, mapping 1:1 onto the Warpweb V1 REST API. Full request/response shapes live in docs.warpweb.ai.

Businesses

  • search_businesses — disambiguate a business name against Google Places before building. Call this first whenever the user gives only a name ("Acme Plumbing"); going straight to create_site will silently pick the wrong match for common names. Returns up to 5 candidates with placeId, address, phone, rating — pass the chosen placeId to create_site for an exact match. Free.

Sites

  • create_site — kick off an end-to-end build. Returns siteId immediately; real builds take 3–8 minutes. Poll get_site or subscribe to the site.complete lifecycle webhook.
  • get_site — fetch one site's current status. Use this to poll a build (every 2–5 seconds) while status is generating.
  • list_sites — list every site on the account.
  • refresh_site — bump the inactivity timer on a free-subdomain site (auto-pauses after 7 days). Idempotent and free.

Revisions

  • create_revision — conversational edit of a deployed site. Send a plain-English prompt; Warpweb routes small surgical edits or full structural changes automatically. Async, returns revisionId.

Domains

  • check_domain — check availability + price for a candidate domain. Free, returns a few related suggestions.
  • register_domain — buy a domain via Cloudflare Registrar and attach it to a site. Must call check_domain first; the price field must match the cents returned there.
  • attach_domain — for customer-owned domains already registered elsewhere. Returns the CNAME target to set at their existing registrar.

Webhooks

  • configure_form_webhook — point form submissions on a site at your HTTP(S) endpoint. Each delivery is HMAC-SHA256 signed; the signing secret is returned once on first configure or rotate — capture it immediately.

The LLM gets the full input schema (required/optional fields, types, descriptions) at runtime via MCP — no need to memorize parameters.


Example prompts

  • "Build a website for [Business Name] in [City, State], owner email [email]."
  • "Check if <domain> is available and what it would cost."
  • "On site <siteId>, change the headline to mention free estimates and add an FAQ about emergency service."
  • "Attach the domain acmeplumbing.com to site <siteId> — the customer already owns it at GoDaddy."
  • "Configure form submissions on site <siteId> to POST to https://my-crm.example.com/leads."

Pricing

  • 520 credits free on signup (with email verification).
  • Credit packs, one-time Stripe Checkout:
    • Starter — $5 for 100 credits
    • Builder — $25 for 600 credits (16% bulk discount)
    • Pro — $100 for 2,800 credits (29% bulk discount)
  • Active Site subscription — $10/site/month, only on sites with a custom domain attached. Free-subdomain sites have no monthly cost.

Per-call directional credit costs:

ToolCost
create_site~200–500 credits (billed at end-of-build against actual AI usage)
create_revision~20–100 credits
attach_domain5 credits
register_domain50 credits + registrar pass-through
search_businesses, check_domain, get_site, list_sites, refresh_site, configure_form_webhookFree

Troubleshooting

Check WARPWEB_API_KEY env var (401) The key in your client config is missing, malformed, or revoked. Issue a fresh one at warpweb.ai/app. Keys start with wwk_.

Add credits at warpweb.ai/app/credits (402) Account balance is 0 and auto-refill is off. Add credits or enable auto-refill on the dashboard.

Daily quota exceeded (429) Per-day site / revision / domain limits exist to protect against runaway loops. The error message includes the quota object with used, limit, and resetDescription.

queue_full: true (429 on revisions) Each site has a revision queue depth of 3 (1 running + 2 waiting). Wait for the current revision to land before queueing more.

Tool list is empty when client connects WARPWEB_API_KEY isn't set in the client config's env block. The server starts in NO-TOOL mode so the connection still completes — set the env var and restart your client.

Want to test against staging? Set WARPWEB_API_URL to point at a different base URL (default is https://api.warpweb.ai/v1).


When NOT to use Warpweb

  • Your business doesn't have a Google Places listing. Warpweb works, but the result reads more generic — research falls back to your businessDescription. Calibrated for service-based local businesses (trades, clinics, salons, agencies, restaurants, real estate).
  • You want hand-coded templates with pixel-perfect control. Warpweb generates layouts; it doesn't take a Figma spec as input. Use Next.js / Astro yourself for that.
  • You need a drag-and-drop builder UI. Warpweb is API-only.
  • Static personal sites that never change. Cloudflare Pages alone is cheaper.

Links

License

MIT — see LICENSE.

Contributing

Issues + PRs welcome at github.com/northbeamsoftware/warpweb-mcp. New tools should map 1:1 onto public V1 endpoints; don't surface internal Warpweb concepts.

來源:README.md,提交 7f17901

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.2最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分