Rast Creator Tools について
Rast Creator Toolsは、ショート動画制作者向けのリモートMCPサーバーです。プラットフォームのセーフゾーン、字幕、ビットレート、書き出し設定を扱う決定論的なツールを提供します。
主な機能
- 01各プラットフォームのセーフゾーン計算
- 02UI要素に対するテキスト配置の確認
- 03ビットレートとファイルサイズの計算
- 04SRTとWebVTT字幕の検証
- 05プラットフォーム別書き出し設定
活用シーン
- 01TikTok画面での字幕位置の確認
- 02動画書き出しのファイルサイズ推定
- 03字幕のタイミングや読み上げ速度の問題検出
- 04YouTubeやTikTok向け書き出し設定の確認
MCP 対応
ステートレスなリモートサーバーを通じて、rastcreative.comのクリエイターツールをMCPクライアントに公開します。ツールは読み取り専用で、決定論的に動作します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcpclaude mcp add --transport http bewoai-rast-creator-tools https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp{"mcpServers":{"bewoai-rast-creator-tools":{"type":"http","url":"https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"}}}Cursor で開く{"servers":{"bewoai-rast-creator-tools":{"type":"http","url":"https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"}}}VS Code で開く{"mcpServers":{"bewoai-rast-creator-tools":{"type":"http","url":"https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"}}}{"mcpServers":{"bewoai-rast-creator-tools":{"serverUrl":"https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Rast Creator Tools — リモート MCP サーバー
ショート動画クリエイター向けの、無料で認証不要のリモート MCP サーバーです。Reels/TikTok/Shorts のセーフゾーン、キャプション配置チェック、動画のビットレートとファイルサイズの計算、SRT 字幕の検証、プラットフォーム別の書き出し設定を行う、決定論的なツールを提供します。rastcreative.com/en/tools/ の無料クリエイターツールを AI アシスタント(Claude、ChatGPT、Gemini、Cursor、VS Code など)に提供します。
エンドポイント(Streamable HTTP):
https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp
ヘルスチェック:https://rast-creator-tools-mcp.studio-c25.workers.dev/health · プライバシー:https://rastcreative.com/en/tools/creator-tools-mcp-privacy/ · 利用規約:https://rastcreative.com/en/tools/creator-tools-mcp-terms/
- API キーもサインアップも不要です。ユーザーデータの保存、ログ記録、外部へのリクエストは行いません。
- ステートレスかつ決定論的です。すべてのツールは読み取り専用です(
readOnlyHint: true、idempotentHint: true、openWorldHint: false)。 - すべての結果に、対応する rastcreative.com のツールページへの
sourceリンクが含まれます。
ツール
| ツール | 機能 |
|---|---|
get_safe_zone | reels、tiktok、shorts、story、all の安全でない余白(px と %)、セーフゾーンの矩形、右側のボタン列を、任意のフレームサイズに合わせて表示します |
check_text_position | テキストボックスがセーフゾーン内にあるかを確認します。どの UI 要素(上部バー、キャプション領域、ボタン、端、Reels のコメントステッカー)が重なるかと、最も近い安全な位置も表示します |
calculate_bitrate | 動画の長さとビットレートからファイルサイズを計算するか、サイズ制限に収まる最大ビットレートを算出します。プラットフォーム/解像度/fps 別の参考ビットレートと、2 パスの ffmpeg コマンドも表示します |
validate_srt | SRT/WebVTT の重複、空白、順序、読み上げ速度(CPS)、行の長さ/数、表示時間、文字化けをチェックします。必要に応じて修正済みの SRT を返します |
export_settings | YouTube(SDR/HDR)、Vimeo、Instagram Reels、TikTok、ProRes マスター向けのコーデック、コンテナ、解像度、fps、ビットレート、色、音声の設定と、公式仕様へのリンクを表示します |
接続
Claude(claude.ai/Desktop) → Settings → Connectors → Add custom connector → エンドポイント URL を貼り付けます。
ChatGPT(開発者モード)→ Settings → Connectors → Create → エンドポイント URL を入力し、認証を None に設定します。
Gemini Apps Developer Mode → https://gemini.google.com/devmode → Create new → エンドポイント URL を入力し、認証を none に設定します。
Cursor/VS Code/リモート MCP に対応する任意のクライアント:
{
"mcpServers": {
"rast-creator-tools": { "url": "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp" }
}
}
stdio のみのクライアント(mcp-remote 経由):
{
"mcpServers": {
"rast-creator-tools": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"]
}
}
}
stdio でローカル実行(ネットワーク不要):
npm install && npm run build:stdio
node dist/stdio.mjs # or: docker build -t rast-creator-tools . && docker run -i --rm rast-creator-tools
プロンプトの例
- 1080x1920 の TikTok 動画のセーフゾーンを教えてください。
- 1080x1920 のフレームで y = 1550 px に置いたキャプションボックスは、Reels のインターフェースに隠れますか?
- 3 分の 4K 30 fps の YouTube 書き出しを 45 Mbps で行うと、ファイルサイズはどのくらいになりますか?
- 90 秒の 1080p 動画を 100 MB 未満に収めるには、どのくらいのビットレートが必要ですか?
- この SRT の重複、読み上げ速度、文字化けをチェックしてください:(字幕を貼り付け)
- HDR の YouTube アップロードには、どの書き出し設定を使えばよいですか?
生のリクエスト
curl -s -X POST https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_safe_zone","arguments":{"platform":"reels"}}}'
エンドポイント
| パス | 用途 |
|---|---|
POST /v1/mcp(別名 /mcp) | Streamable HTTP による MCP JSON-RPC。ステートレス(Mcp-Session-Id なし)で、JSON レスポンスを返します。GET → 405 |
GET /health | {"status":"ok",...} |
GET / | 簡潔なランディング用 JSON(エンドポイント、ツール、データポリシー) |
GET /.well-known/google-connected-apps | Google Connected Apps のドメイン検証用 JSON(設定されるまでは 404) |
開発とセルフホスト
TypeScript、MCP TypeScript SDK、Cloudflare Workers(無料プランで十分です)。
npm install
npm test # vitest (tools + HTTP/MCP round trips)
npm run typecheck
npm run dev # wrangler dev → http://127.0.0.1:8787
npm run smoke # health + initialize + tools/list + tools/call over real HTTP
npx wrangler deploy # → https://rast-creator-tools-mcp.<your-subdomain>.workers.dev
src/index.ts Worker router (/v1/mcp, /health, /, /.well-known)
src/server.ts McpServer, instructions, tool schemas + annotations
src/tools/*.ts pure, deterministic tool logic
src/data/ safe-zone and export-spec data (from rastcreative.com)
test/ vitest
docs/ Google Connected Apps registration notes
その他の無料ツール
これらのツールなどをブラウザーで利用できます:rastcreative.com/en/tools/ — Rast Creative Studio 提供
ライセンス
MIT © Rast Creative Studio
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。