WaveSpeed CLI · MCP
Claude Code、Codex、ターミナルで画像と動画を生成
あらゆる WaveSpeed AI モデルを実行するためのオープンソース CLI。画像、動画、音声、3D。Codex、Claude Code、Claude Cowork、Cursor などのターミナルとコーディングエージェント向けに設計されています。
CLI
@wavespeed/cli
一度入れれば、シェルやスクリプトから任意のモデルを実行できます。
$npm install -g @wavespeed/cliMCP
@wavespeed/mcp
ホスト型 MCP サーバー:どの MCP クライアントでもアドレスを追加してサインインするだけ。
https://api.wavespeed.ai/mcpエージェントに WaveSpeed をセットアップ
使っているツールを選ぶと、いちばん早い設定方法を表示します。どの方法でも全モデルを使え、実行前に料金を確認できます。
Claude Code
プラグインホスト型 MCP サーバーと WaveSpeed スキルを一度にインストールします。
- 1
WaveSpeed のマーケットプレイスを追加
$claude plugin marketplace add WaveSpeedAI/claude-plugins - 2
プラグインをインストール
$claude plugin install wavespeed@wavespeed - 3
Claude Code で /mcp を実行し、wavespeed を選んでブラウザで接続を承認
/mcp
その他の方法
スキルなしで MCP サーバーだけ使う場合:
$claude mcp add --transport http wavespeed https://api.wavespeed.ai/mcpCodex
プラグインホスト型 MCP サーバーと WaveSpeed スキルを一度にインストールします。
- 1
WaveSpeed のマーケットプレイスを追加
$codex plugin marketplace add WaveSpeedAI/codex-plugins - 2
Codex で /plugins を開き、WaveSpeed をインストールしてブラウザで接続を承認
/plugins
その他の方法
スキルなしで MCP サーバーだけ使う場合:
$codex mcp add wavespeed --url https://api.wavespeed.ai/mcp && codex mcp login wavespeedOpenCode
プラグインホスト型 MCP サーバーと WaveSpeed スキルを一度にインストールします。
- 1
opencode.json にプラグインを追加
{ "plugin": ["@wavespeed/opencode"] } - 2
サインインしてブラウザで接続を承認
$opencode mcp auth wavespeed
その他の方法
スキルなしで MCP サーバーだけ使う場合:
$opencode mcp add wavespeed --url https://api.wavespeed.ai/mcp && opencode mcp auth wavespeedCursor
ワンクリックホスト型 MCP サーバーに接続します。インストールは不要です。
- 1
ボタンをクリックして Cursor で確認
Cursor に追加 - 2
求められたら WaveSpeed にサインインして接続を承認
その他の方法
または mcp.json に次を追加:
{
"mcpServers": {
"wavespeed": { "url": "https://api.wavespeed.ai/mcp" }
}
}VS Code
コマンド 1 行ホスト型 MCP サーバーに接続します。インストールは不要です。
- 1
ターミナルで実行
$code --add-mcp '{"name":"wavespeed","type":"http","url":"https://api.wavespeed.ai/mcp"}' - 2
求められたら WaveSpeed にサインインして接続を承認
その他の方法
サーバーを自分のマシンで動かす場合:
Claude
カスタムコネクタWeb 版 Claude と Claude Desktop の両方で使えます。インストールは不要です。
- 1
Claude で Customize → Connectors → Add custom connector を開く
- 2
このアドレスを貼り付け
https://api.wavespeed.ai/mcp - 3
WaveSpeed アカウントでサインイン
その他の方法
サーバーを自分のマシンで動かす場合:
ChatGPT
カスタムコネクタChatGPT にカスタム MCP サーバーとして WaveSpeed を追加します。インストールは不要です。
- 1
ChatGPT で Plugins を開き、Add custom MCP server を選択
- 2
末尾の /mcp を残したままこのアドレスを貼り付け
https://api.wavespeed.ai/mcp - 3
OAuth を選び、WaveSpeed アカウントでサインイン
その他の方法
ChatGPT はパソコン上のファイルを読めません。チャットに添付するか公開 URL を渡してください。
Gemini CLI
拡張機能Gemini CLI 用の WaveSpeed スキルをまとめたもの。1 コマンドでインストール・更新できます。
- 1
WaveSpeed CLI をインストールしてサインイン
$npm install -g @wavespeed/cli && wavespeed login - 2
拡張機能をインストール
$gemini extensions install https://github.com/WaveSpeedAI/wavespeed-gemini-extension
DeepSeek Harness
スキルプラグインWaveSpeed スキルを自動で登録する dsh プラグインです。
- 1
WaveSpeed CLI をインストールしてサインイン
$npm install -g @wavespeed/cli && wavespeed login - 2
スキルプラグインを追加
$dsh plugin --profile web add github:WaveSpeedAI/wavespeed-dsh-skill
その他の MCP クライアント
ホスト型 MCPWindsurf、Cline、GitHub Copilot、Goose などあらゆる MCP クライアントで、アドレスを指定してホスト型サーバーを追加できます。
- 1
このアドレスでリモート MCP サーバーを追加します。多くのクライアントではその後ブラウザでサインインします。
https://api.wavespeed.ai/mcp
その他の方法
リモート MCP 非対応のクライアントでは、サーバーをローカルで実行:
{
"mcpServers": {
"wavespeed": {
"command": "npx",
"args": ["-y", "@wavespeed/mcp@latest"],
"env": { "WAVESPEED_API_KEY": "wsk_..." }
}
}
}wavespeed login でサインイン済みなら、ローカルサーバーはそのログインを使うので env の行は不要です。
3 つのコマンドで出荷
- 1
インストール
Node 18+ が必要です。1 回のグローバルインストールで wavespeed バイナリがどこでも使えるようになります。
$npm install -g @wavespeed/cli - 2
サインイン
ブラウザでアクセスキーのページが開きます。クリップボードのキーを自動検出し、その場で検証します。
$wavespeed login - 3
任意のモデルを実行
すべてのモデルが同じ形式。モデル ID と入力を渡せば、CDN URL が返ってくるか、--json をスクリプトにパイプできます。
$wavespeed run wavespeed-ai/z-image/turbo -p "a cat"
コーディングエージェントに CLI を教える
スキルをインストールして、Codex、Claude Code、Cursor などのエージェントが CLI を呼び出せるようにします。
$wavespeed skill installNode.js がありませんか?
macOS と Linux では、代わりにスタンドアロンの実行ファイルをインストールできます。Windows では GitHub Releases からダウンロードしてください。
$curl -fsSL https://raw.githubusercontent.com/WaveSpeedAI/wavespeed-cli/main/install.sh | bash常に最新に
コマンド1つで最新バージョンにアップグレードできます。
$wavespeed upgradeコーディングエージェントで WaveSpeed のモデルを使う
Claude Code、Codex、OpenCode などが WaveSpeed LLM API を使うように設定します。いつでも元に戻せます。
$wavespeed setup
人間とエージェントの両方のために
モデルごとの動的ヘルプ
wavespeed run <model> -h を実行すると、CLI がそのモデルの入力スキーマをライブで取得し、受け付ける正確なフラグを表示します — 当てずっぽうは不要です。
リポジトリと一緒に運ばれるエイリアス
wavespeed.json に名前付きショートカットを定義し、モデルとデフォルト入力をまとめます。チームがファイルを取得して wavespeed run hero と入力すれば、ブランドに沿った出力が得られます。
エージェント・ネイティブな設計
すべてのコマンドが stdout の --json と stderr の進行状況をサポート。SKILL.md を配置すれば、Codex、Claude Code、Claude Cowork、Cursor が呼び出し方を理解します。
マジックも常駐プロセスもなし
CLI はあなたのプロンプトを書き換えず、バックグラウンドプロセスも開きません。api.wavespeed.ai を直接呼び出します。オープンソース、MIT ライセンス。
実際のセッションの様子
カタログ閲覧から JSON 出力まで — 3 つのコマンドで完結。
# 1. browse the catalog
$ wavespeed models --type text-to-image --popular
# 2. inspect a model's inputs — schema fetched live
$ wavespeed run wavespeed-ai/z-image/turbo -h
* prompt string
size string default: "1024*1024"
strength number default: 0.6 range: 0..1
output_format string default: "jpeg" enum: jpeg | png | webp
# 3. run — JSON out so you can pipe it
$ wavespeed run wavespeed-ai/z-image/turbo \
-p "a cyberpunk skyline at golden hour" --json
{
"model": "wavespeed-ai/z-image/turbo",
"outputs": ["https://example.com/output/skyline.jpeg"],
"elapsed_ms": 4718
}Claude Code と Codex で画像と動画を生成
CLI とスキルを一度インストールすれば、あとは頼むだけ。コーディングエージェントがコマンドを実行し、ファイルをプロジェクトに保存します。
カフェのランディングページ用に 16:9 のヒーロー画像を作って。温かみがあって、日の出の雰囲気で、見出しを入れるスペースもほしい。
/filters:quality(82)/media/images/31fc1223-1f59-428c-91dd-ec3df11866d1.webp)
ヒーロー画像ができました。店先に朝日のやわらかい光が差し込み、バナー向けに横長の構図にしています。 · 料金 $0.045
generate image
$ wavespeed generate image "cozy coffee shop at sunrise, warm light in the windows, room for a headline" --aspect-ratio 16:9 --downloadいいね。正面の窓に "Open at 7" と書いて。
/filters:quality(82)/media/images/b021bf45-cfc6-419d-8e34-5d2db159895a.webp)
できました。窓に "Open at 7" を手書き風で入れて、ほかはそのままです。 · 料金 $0.045
edit image
$ wavespeed edit image "add the words \"Open at 7\" in white hand lettering on the front window" --image @./hero.jpg --downloadコーディングエージェントで画像と動画を生成
Claude Code で画像を生成するには?
npm install -g @wavespeed/cli で CLI をインストールし、wavespeed login でサインイン、wavespeed skill install でスキルを追加します。あとは Claude Code に画像を頼めば、wavespeed generate image を実行してファイルをプロジェクトに保存します。
Codex で画像や動画を生成するには?
CLI をインストールしてサインインし、wavespeed skill install を実行して Codex にコマンドを覚えさせます。Codex に画像や動画を頼めば代わりに実行してくれます。/plugins から WaveSpeed プラグインをインストールすることもできます。
エージェントは実際に何を実行しているのですか?
読んでそのまま繰り返せる、ふつうのコマンドです:wavespeed generate image、wavespeed edit image、wavespeed generate video。ローカルファイルは @./file で渡し、結果は --download でダウンロードします。
Cursor やほかのコーディングエージェントでも使えますか?
はい。ターミナルコマンドを実行できるエージェントなら CLI を使え、スキルがコマンドを教えます。MCP に対応したエージェントなら、代わりにホスト型サーバーに接続することもできます。
動画も生成できますか?
はい。wavespeed generate video はテキスト、開始画像、参照画像からクリップを作成し、wavespeed edit video と extend video で既存の動画を変更・延長できます。
料金はいくらですか?
WaveSpeed の残高から生成ごとに支払う従量制で、サブスクリプションは不要です。--estimate を付ければ実行前に料金を確認でき、結果ごとにかかった金額も表示されます。
MCP でエージェントができること
日常の画像・動画作業向けのショートカットツールに加え、カタログ全体を利用可能:モデル検索、実際の入力項目の確認、料金の見積もり、そして実行。
generate_imageプロンプトから画像を生成(参照画像も指定可能)
edit_image既存の画像を編集・スタイル変更・合成
generate_videoプロンプト、最初のフレーム、参照素材から動画を生成
edit_video既存の動画の内容を変更
extend_video新しい映像で動画を延長
list_modelsライブカタログをテキストや種類で検索
get_model_schemaモデルの実際の入力・必須項目・デフォルト値
run_model任意のモデルを実行。ローカルの @ファイル入力は自動でアップロード
get_price使う前に料金を見積もり
get_balanceクレジット残高を確認
upload_fileローカルファイルをホスト済み URL に変換
get_prediction時間のかかる生成を id で再取得
list_predictions生成の履歴を確認
list_billings請求と返金を明細で確認
get_usage日別・モデル別の利用額と使用量を確認
delete_predictions履歴から実行を削除(事前に確認します)
upload_file はローカルサーバーでのみ利用できます。リモートサーバーはあなたのファイルを読めません。公開 URL を渡すか、HTTP リクエストを送れるツールで create_upload を使うか、ChatGPT ではファイルをチャットに添付してください。
オープンソース。今すぐ使えます。
MIT ライセンス、npm 上では @wavespeed スコープで公開、GitHub でホスト。Issue と PR を歓迎します。
グラフィカルなアプリがお好みですか?WaveSpeed Desktop をお試しくださいWaveSpeed への接続方法をすべて見る