Varosity について
Varosity は、Varosity AI のメディア生成やプロジェクト管理ツールを MCP ホストに提供する stdio MCP サーバーです。Varosity API にリクエストを転送し、API キー認証に対応します。
主な機能
- 01動画・音声・音楽の生成
- 02プロジェクトとテンプレートの管理
- 03モデルと音声の一覧表示
- 04プロジェクトのレンダリングとジョブ確認
- 05Webhook の管理
活用シーン
- 01MCP ホストからのメディア生成
- 02モデルや音声オプションの選択
- 03テンプレートを使ったプロジェクトの作成とレンダリング
MCP 対応
stdio 経由で MCP クライアントに Varosity のツールを提供し、JSON-RPC 呼び出しを Varosity API に転送します。対応ホストでは Streamable HTTP エンドポイントも利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://varosity.ai/api/mcpclaude mcp add --transport http jonkludt-varosity https://varosity.ai/api/mcp{"mcpServers":{"jonkludt-varosity":{"type":"http","url":"https://varosity.ai/api/mcp"}}}Cursor で開く{"servers":{"jonkludt-varosity":{"type":"http","url":"https://varosity.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"jonkludt-varosity":{"type":"http","url":"https://varosity.ai/api/mcp"}}}{"mcpServers":{"jonkludt-varosity":{"serverUrl":"https://varosity.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://varosity.ai/api/mcp認証が必要ツール
詳細
@varosity/mcp-server
Varosity AI 用の Stdio MCP サーバーです。Varosity のすべてのツール(動画の生成、音声の生成、音楽の生成、レンダリング、モデル一覧の取得、テンプレート一覧の取得、Webhook など)を、Claude Desktop、Cursor、Cowork、Continue など、MCP 対応ホストから利用できるようにします。
内部では、vsk_live_... ベアラートークンを使用して、すべての JSON-RPC 呼び出しを HTTPS 経由で ${VAROSITY_API_BASE}/api/mcp にプロキシします。実行時の依存関係はありません。
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json を編集します。
{
"mcpServers": {
"varosity": {
"command": "npx",
"args": ["-y", "@varosity/mcp-server"],
"env": {
"VAROSITY_API_KEY": "vsk_live_..."
}
}
}
}
varosity.ai/app/keys/api-keys で vsk_live_... トークンを発行します。Claude Desktop を再起動します。
Cursor / Cowork / Continue
command + args + env の形式に対応する MCP ホストであれば、どれでも使用できます。VAROSITY_API_KEY を環境変数に設定し、npx -y @varosity/mcp-server を指定してください。
公開されるツール
tools/list から完全な一覧を確認できます。現在利用できるツールは次のとおりです。
list_models、list_voices、list_templateslist_projects、create_project、get_project、create_project_from_templategenerate_video、generate_voice、generate_musicsuggest_model(Smart Router)get_job、render_projectlist_webhooks、create_webhook、test_webhook、delete_webhook
代替方法:HTTP を直接利用する
MCP ホストが Streamable HTTP トランスポートに対応している場合、このパッケージを省略できます。
{
"mcpServers": {
"varosity": {
"url": "https://varosity.ai/api/mcp",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer vsk_live_..."
}
}
}
}
この Stdio パッケージは、command による起動を使った Stdio トランスポートにしか対応していないホスト向けです。
セルフホスト/別のデプロイ先を指定する
デフォルトの https://varosity.ai を上書きするには、環境変数ブロックで VAROSITY_API_BASE を設定します。
公開
cd packages/mcp-server
pnpm build
npm publish --access public
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。