wawesome について
wawesomeは、JavaScript Functionsと静的ページのデプロイ、ログ確認、障害診断、バージョンのロールバックを行うClaude Codeプラグインです。ビルド工程なしで宣言したファイルを配信でき、フレームワークのビルドが必要な場合はCLIでローカルビルドしてアップロードします。
主な機能
- 01JavaScript Functionsと静的ファイルのデプロイ
- 02ハンドラーの呼び出しと公開ページの取得
- 03実行ログの確認と障害診断
- 04デプロイ済みバージョンのロールバック
- 05環境変数の設定
- 06CLIによるローカルビルド成果物のアップロード
活用シーン
- 01Claude CodeからJavaScript関数をデプロイ
- 02公開中のデプロイを確認
- 03関数呼び出しの失敗を調査
- 04以前のデプロイバージョンへ戻す
MCP 対応
MCPエンドポイントは、AppとFunctionの管理、デプロイと呼び出し、ログ確認、障害診断、ロールバック、環境変数設定のツールを提供します。Claude Codeプラグインにはスキルとコマンドも含まれます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.wawesome.io/v1/mcpclaude mcp add --transport http io-wawesome https://api.wawesome.io/v1/mcp{"mcpServers":{"io-wawesome":{"type":"http","url":"https://api.wawesome.io/v1/mcp"}}}Cursor で開く{"servers":{"io-wawesome":{"type":"http","url":"https://api.wawesome.io/v1/mcp"}}}VS Code で開く{"mcpServers":{"io-wawesome":{"type":"http","url":"https://api.wawesome.io/v1/mcp"}}}{"mcpServers":{"io-wawesome":{"serverUrl":"https://api.wawesome.io/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Claude Code 用 wawesome
Claude Code を離れることなく、wawesome に JavaScript 関数と静的ページをデプロイできます。
App には Functions が含まれます。Function は、デフォルトエクスポートに fetch ハンドラーを持つ 1 つの JavaScript モジュールで、デプロイに含めた静的ファイルはその隣で配信されます。ビルド手順もバンドラーもないため、デプロイでは宣言したものがそのまま配信されます。
インストール
/plugin marketplace add wawesomeio/claude-plugin
/plugin install wawesome@wawesome
プラグインが Anthropic のディレクトリに登録されると、/plugin install wawesome だけでインストールできます。
最初のツール呼び出しで、auth.wawesome.io のブラウザータブが開きます。GitHub または Google でサインインし、接続に許可する操作を選択してください。wawesome のワークスペースがまだない場合は、その画面で作成できます。プラグインをインストールすれば、登録は完了です。
クライアント ID やクライアントシークレットを入力する必要はなく、チャットにトークンを貼り付けるよう求められることもありません。
利用できる機能
MCP エンドポイントは https://api.wawesome.io/v1/mcp です。App と Function の一覧表示、Version が実行しているソースの確認、コードとファイルをまとめたデプロイ、ハンドラーの呼び出し、稼働中のサイトからのページ取得、呼び出しログの読み取り、最新の障害の診断、Version のロールバック、環境変数の設定、カスタムドメインの割り当てを行えます。
3 つのスキルがあり、作業に応じて Claude が読み込みます。
| スキル | 用途 |
|---|---|
wawesome-setup | 同意画面で選べる 3 つの操作、それぞれで利用できるツール、ツールが拒否された場合の対処方法 |
wawesome-platform | チャットからデプロイに含められるもの、稼働中の内容の確認方法、ダッシュボードで行う作業 |
wawesome-cli | フレームワークのビルドを実行するプロジェクトのデプロイ |
2 つのコマンドがあります。/wawesome-deploy はこのプロジェクトをデプロイし、結果を取得します。
/wawesome-diagnose は Function が失敗する原因を調べます。
エンドポイントと CLI
エンドポイントはほぼすべての操作を担い、しかもより優れています。1 回のリクエストで構造化された回答が得られ、シェルも不要です。
CLI は、エンドポイントではできない唯一のことを担います。フレームワークのビルドを実行するプロジェクトはどこかでビルドする必要がありますが、このプラットフォームは何もビルドしません。そのため、npx wawesome deploy はお使いのマシンでビルドを実行し、生成されたものをアップロードします。これが唯一のアップロード開始方法です。ローカルディスク上のファイルは対象になりません。会話でそれらのファイルを指定すると、エージェントが request_upload を呼び出し、あなた専用のリンクを返します。
CLI に必要なのは Node 22.13 以降だけです。
権限
.mcp.json ではスコープを要求できないため、同意画面で操作を自分で選択してください。
- 読み取りと調査では、何も書き込みません。
- デプロイして結果を読み戻すでは、デプロイ、ロールバック、呼び出し、取得、環境変数の設定が追加されます。構築する場合はこちらを選択してください。
- ワークスペースでビルドでは、スケジュールの一時停止とプレビューの作成が追加されます。このエンドポイントのツールでは、どちらも要求されません。
どの選択肢でもカスタムドメインは割り当てられません。割り当てはダッシュボードまたは CLI から行います。
接続には、ワークスペース内の 1 つの認証情報を使用します。「Workspace Settings」から「Credentials」を開くと確認できます。そこで取り消すと、次の呼び出しから拒否されます。
開発
claude plugin validate --strict .
すべてのプルリクエストでこれが実行されます。このリポジトリへのプッシュが間を置かずにプラグインディレクトリへ反映されるため、main は保護されています。
リンク
ライセンス
MIT です。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。