mcpField
W
wovo

wovo

ローカル
github.com/theshajhaクラウド・インフラ017 週間前に更新

wovo について

wovoは、HTMLをwovo.devのバージョン管理された共有ライブラリに公開するコマンドラインツール兼MCPサーバーです。AIツールやターミナルからデプロイでき、ページ管理や保存済みバージョンへのロールバックにも対応します。

主な機能

  1. 01ファイルやインラインHTMLをデプロイ
  2. 02デプロイごとに新しいバージョンを保存
  3. 03ワークスペースのページを一覧・管理
  4. 04ページのアーカイブ、移動、名前変更
  5. 05ワークスペースのドメインを管理

活用シーン

  1. 01AI生成のHTMLレポートを公開
  2. 02フォルダー内の複数HTMLをデプロイ
  3. 03ページを以前のバージョンに戻す
  4. 04ワークスペースのページとドメインを管理

MCP 対応

MCPサーバーは、ページのデプロイと一覧表示、状態や名前の管理、ワークスペースのドメイン操作を行うツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"theshajha-wovo": {
"command": "npx",
"args": [
"-y",
"@gowovo/wovo"
],
"env": {
"WOVO_TOKEN": "<WOVO_TOKEN>",
"WOVO_WORKSPACE": "<WOVO_WORKSPACE>"
}
}
}
}
起動コマンドnpx -y @gowovo/wovo
設定が必要な環境変数
WOVO_TOKENシークレットWorkspace deploy token (wv_…) from wovo.dev settings.
WOVO_WORKSPACETarget workspace slug (optional; the token resolves a default).

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@gowovo/wovo0.2.2

ツール

10

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
htmlstringいいえデプロイするインライン HTML コンテンツ。
pathstringいいえ読み込んでデプロイする .html ファイルのパス。
slugstringいいえページの固定 slug(指定しない場合はタイトルから生成)。
toolstringいいえソースツールのタグ(デフォルトは 'claude-code')。
spacestringいいえページを格納するグループ/スペース。例:'reports'。
titlestringいいえユーザー向けのタイトル(指定しない場合は <title> から取得)。
accessenumいいえページの公開範囲。Agent によるデプロイではデフォルトで 'private' となり、ワークスペースの所有者のみが閲覧できます。ユーザーが共有可能なリンクを明示的に希望した場合に限り、'public' を使用してください。private | team | public | password
workspacestringいいえワークスペース(デフォルトは WOVO_WORKSPACE)。

詳細

wovo

あらゆる AI ツールやターミナルから、HTML をバージョン管理され、共有可能なライブラリにデプロイできます。wovo は wovo.dev の CLI および MCP サーバーです。

デプロイするたびに新しいバージョンのスナップショットが作成され、公開 URL が返され、ページがワークスペースのライブラリに保存されます。同じスラッグに再デプロイしても上書きされず、いつでもロールバックできるバージョンが追加されます。

インストール

npx で一時的に実行します:

npx @gowovo/wovo deploy ./report.html

または、グローバルにインストールして wovo コマンドを使います:

npm i -g @gowovo/wovo
wovo deploy ./report.html

接続(推奨)

コマンドを 1 つ実行するだけです。ブラウザーが開いてサインインすると、AI ツールが設定されます。トークンをコピーする必要はありません。

npx @gowovo/wovo setup

以降は、エージェントに「これを Wovo にデプロイして」と伝えるだけで、ページがライブラリに保存されます。

手動での認証(CI/ヘッドレス環境)

ブラウザーが使えない場合(CI やサーバーなど)は、wovo.dev のワークスペース設定から取得したデプロイトークンを、環境変数、設定ファイル、または --token で指定します:

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

CLI

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 request
wovo deploy <file|dir>   # deploy one .html, or every .html under a folder
wovo list                # list pages in the workspace
wovo pages archive <slug>          # hide a page from the library (link still works)
wovo pages unarchive <slug>        # restore an archived page
wovo pages move <slug> --space S   # change a page's space
wovo pages rename <slug> <new>     # change a page's path; old links redirect
wovo domains list                  # custom domains
wovo domains add <d> --page <slug> # link a domain (prints DNS records)
wovo domains status <d>            # re-check DNS / verification
wovo domains remove <d>            # unlink a domain
フラグデフォルト説明
--workspace W環境変数 WOVO_WORKSPACE。未設定の場合はトークンから解決対象のワークスペース
--space Sトップフォルダー名スペースごとにページをグループ化
--tool Tcliソースツールのタグ
--slug Sパスから生成明示的なスラッグ(単一ファイルのデプロイ)
--url U環境変数 WOVO_URL、または https://wovo.devWovo のベース URL
--token T環境変数 WOVO_TOKENデプロイトークン

設定の解決順序: CLI フラグ → ./wovo.json → 環境変数(WOVO_URL、WOVO_TOKEN、WOVO_WORKSPACE)。

// wovo.json
{ "workspace": "my-workspace", "token": "wv_…", "space": "reports" }
使用例
WOVO_TOKEN=… wovo deploy ./report.html --workspace acme
wovo deploy ./site --workspace acme --tool claude-code
wovo list --workspace acme

MCP サーバー

wovo には MCP サーバー(wovo-mcp)も含まれており、AI エージェントがツールを使ってページをデプロイしたり、一覧表示したりできます。Claude Code に登録します:

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

ツール:wovo_deploy(インラインの html またはファイルの 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。

要件

Node.js >= 18(グローバルな fetch を使用します)。CLI は依存関係ゼロです。MCP サーバーは @modelcontextprotocol/sdk と zod を使用します。

ライセンス

MIT © Shashank Jha

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。