Wovo

io.github.theshajha由 GitHub 帳號 theshajha 發布v0.2.2更新於 Oct 25, 2026

Deploy HTML from any AI tool to a versioned, shareable library on wovo.dev; manage pages.

已驗證STDIO僅桌面檔案與儲存開發者工具

概覽

AI 產生的概覽

Wovo 是本地 MCP 伺服器,讓 AI 助理把 HTML 頁面部署到 wovo.dev 上具版本、可分享的頁面庫,並管理這些頁面。

可以做什麼
部署內嵌 HTML 或檔案路徑,建立具版本的新頁面並回傳可用連結,重複部署會附加版本而非覆寫。列出工作區中的頁面。封存、取消封存、在空間之間移動或重新命名頁面,舊連結會自動重新導向。列出自訂網域、為頁面加入網域、檢查 DNS 驗證狀態並移除網域。
適用情境
適合希望助理把產生的 HTML(報告、儀表板、原型)直接發布成可分享的託管連結、不必另外執行部署步驟,並維護這些頁面版本庫的情境。
執行需求
透過 npx 在本機執行,需要 Node.js 18 或更新版本。需要 wovo.dev 工作區,並透過 WOVO_TOKEN 環境變數提供部署權杖;WOVO_WORKSPACE 為選用,用來指定目標工作區。需要連線至 wovo.dev 的網路。
安裝前請注意
部署權杖(WOVO_TOKEN)是工作區憑證,應避免寫入共用設定或程式碼儲存庫。部署會把 HTML 發布到公開連結,封存、移動、重新命名與網域變更等操作會修改工作區頁面庫;網域變更還涉及需要你自行設定的 DNS 記錄。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

wovo

Deploy any HTML — from any AI tool or your terminal — to a versioned, shareable library. wovo is the CLI and MCP server for wovo.dev.

Every deploy snapshots a new version, returns a live URL, and files the page in your workspace library. Re-deploying the same slug never overwrites — it appends a version you can roll back to.

Install

Run it one-off with npx:

bash
npx @gowovo/wovo deploy ./report.html

Or install globally and use the wovo command:

bash
npm i -g @gowovo/wovowovo deploy ./report.html

Connect (recommended)

One command — it opens your browser to sign in, then wires up your AI tool. No token to copy.

bash
npx @gowovo/wovo setup

From then on, just tell your agent "deploy this to Wovo" and the page lands in your library.

Manual auth (CI / headless)

When there's no browser (CI, a server), provide a deploy token from your workspace settings on wovo.dev via env, a config file, or --token:

bash
export WOVO_TOKEN="wv_…"export WOVO_WORKSPACE="my-workspace"

CLI

bash
wovo setup               # connect your AI tool: browser sign-in + skill + MCP + test deploy                         #   --scope project|user        this project, or every project on this machine                         #   --behavior auto|ask|manual  publish automatically, offer first, or only on requestwovo deploy <file|dir>   # deploy one .html, or every .html under a folderwovo list                # list pages in the workspacewovo pages archive <slug>          # hide a page from the library (link still works)wovo pages unarchive <slug>        # restore an archived pagewovo pages move <slug> --space S   # change a page's spacewovo pages rename <slug> <new>     # change a page's path; old links redirectwovo domains list                  # custom domainswovo domains add <d> --page <slug> # link a domain (prints DNS records)wovo domains status <d>            # re-check DNS / verificationwovo domains remove <d>            # unlink a domain
FlagDefaultWhat it does
--workspace Wenv WOVO_WORKSPACE, else resolved from the tokenTarget workspace
--space Stop folder nameGroup pages under a space
--tool TcliSource-tool tag
--slug Sderived from pathExplicit slug (single-file deploys)
--url Uenv WOVO_URL or https://wovo.devWovo base URL
--token Tenv WOVO_TOKENDeploy token

Config resolution: CLI flags → ./wovo.json → env (WOVO_URL, WOVO_TOKEN, WOVO_WORKSPACE).

jsonc
// wovo.json{ "workspace": "my-workspace", "token": "wv_…", "space": "reports" }

Examples

bash
WOVO_TOKEN=… wovo deploy ./report.html --workspace acmewovo deploy ./site --workspace acme --tool claude-codewovo list --workspace acme

MCP server

wovo also ships an MCP server (wovo-mcp) so AI agents can deploy and list pages as tools. Register it with Claude Code:

bash
claude mcp add wovo \  --env WOVO_TOKEN=wv_… \  --env WOVO_WORKSPACE=my-workspace \  -- npx -y -p @gowovo/wovo wovo-mcp

Tools: wovo_deploy (inline html or a file path), wovo_list, wovo_pages_archive, wovo_pages_unarchive, wovo_pages_move, wovo_pages_rename, wovo_domains_list, wovo_domains_add, wovo_domains_remove, wovo_domains_status.

Requirements

Node.js >= 18 (uses the global fetch). Zero dependencies for the CLI; the MCP server uses @modelcontextprotocol/sdk and zod.

License

MIT © Shashank Jha

來源:README.md,提交 d16c9ff

工具

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

版本歷史

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

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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