motion-tools について
motion-tools は、既存映像に重ねる文字主体のモーショングラフィックスを MP4 にレンダリングする MCP サーバーです。固定テンプレートで、映像自体を生成せず、読みやすく再現性のあるタイトル、ローワーサード、コールアウトを作成します。
主な機能
- 01アニメーション付きローワーサードとタイトルを生成
- 02指定したテキストと配色を適用
- 03デザイン済みモーションテンプレートを選択
- 04レンダリング済み MP4 を返却
- 05ツールのスキーマと例を確認
- 06同一条件のレンダリング結果を再利用
活用シーン
- 01既存映像に出演者名を追加
- 02動画用の統一感あるタイトルカードを作成
- 03編集済みクリップにコールアウトを重ねる
MCP 対応
ステートレスな Streamable HTTP の MCP エンドポイントで、テンプレート一覧、スキーマ照会、レンダリング、状態確認のツールを提供します。認証は不要で、返される MP4 にはウォーターマークが付きます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.mographr.com/mcpclaude mcp add --transport http com-mographr-motion-tools https://mcp.mographr.com/mcp{"mcpServers":{"com-mographr-motion-tools":{"type":"http","url":"https://mcp.mographr.com/mcp"}}}Cursor で開く{"servers":{"com-mographr-motion-tools":{"type":"http","url":"https://mcp.mographr.com/mcp"}}}VS Code で開く{"mcpServers":{"com-mographr-motion-tools":{"type":"http","url":"https://mcp.mographr.com/mcp"}}}{"mcpServers":{"com-mographr-motion-tools":{"serverUrl":"https://mcp.mographr.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4このツールにパラメーターはありません。
詳細
Mographr MCP サーバー
AI アシスタントから、実際のモーショングラフィックスオーバーレイ(アニメーション付きローワーサード、タイトル、コールアウト)をレンダリングし、完成した MP4 を取得できます。無料、匿名で、API キーは不要です。
Endpoint https://mcp.mographr.com/mcp
Transport Streamable HTTP (stateless, JSON responses)
Auth None
Cost Free — watermarked MP4
詳細なドキュメント:https://www.mographr.com/mcp · 機械可読版:/mcp.md
これは何か — そして何ではないか
これはテキストから動画を生成するモデルではありません。映像を作り出すことはありません。
手作りのモーショングラフィックステンプレートを少数取りそろえ、あなたのテキスト、あなたの配色、あなたのデザインの選択を使ってレンダリングし、あなた自身の動画に合成できる実際の MP4 を返します。
この違いが重要です。拡散モデルに「Dr. Maya Chen と表示するローワーサード」を依頼すると、ローワーサードらしく見えるものが生成されますが、名前の綴りは間違っています。こちらは、実際のフォントを使って実際のテキストを、実際のキーフレームアニメーション上に描画します。1080p でも読みやすく、実行するたびに同一で、クライアントに見せても安心です。
| Mographr MCP | テキストから動画を生成する MCP サーバー | |
|---|---|---|
| 出力 | デザイン済みオーバーレイ、正確なテキスト | 生成された映像、おおよそのテキスト |
| 再現性 | 同じ入力 → 同じファイル | 実行するたびに異なる |
| タイポグラフィ | 実際のフォント、実際のカーニング | 幻覚された字形 |
| 認証 | なし | アカウント + クレジット |
| 用途 | 自分の映像に合成 | 単独で使うクリップ |
インストール
Claude Code
claude mcp add --transport http mographr https://mcp.mographr.com/mcp
Claude Desktop
設定 → コネクター → カスタムコネクターを追加 → https://mcp.mographr.com/mcp
その UI がない古いビルドでは、claude_desktop_config.json に設定します。
{
"mcpServers": {
"mographr": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "https://mcp.mographr.com/mcp"]
}
}
}
Cursor
プロジェクト内の ~/.cursor/mcp.json または .cursor/mcp.json に設定します。
{
"mcpServers": {
"mographr": { "type": "http", "url": "https://mcp.mographr.com/mcp" }
}
}
VS Code
.vscode/mcp.json に設定します。
{
"servers": {
"mographr": { "type": "http", "url": "https://mcp.mographr.com/mcp" }
}
}
その他
通常の HTTP POST を使えます。SDK は不要です。
curl -sS https://mcp.mographr.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
注意点:
Acceptヘッダーにはapplication/jsonとtext/event-streamの両方を指定する必要があります。そうしないと、Streamable HTTP トランスポートがリクエストを拒否します。自作クライアントではほとんどの場合、この点がつまずきの原因になります。
ツール
| ツール | 機能 |
|---|---|
list_motion_tools | ツール一覧です。引数は不要です。ここから始めてください。 |
get_motion_tool | 1 つのツールのスキーマを取得します。最大長と使用例付きのフィールドキー、デザインバリエーション(それぞれ独自のキャンバスがあり、縦型 9:16 のものもあります)、配色、すぐにコピーして使える呼び出し例が含まれます。 |
render_motion_tool | レンダリングをキューに追加し、すぐに renderId を返します。同一のパラメーターで呼び出しを繰り返すと、再レンダリングせずにキャッシュ済みの結果を返します。 |
get_motion_render | status が completed になるまで renderId をポーリングし、その後 downloadUrl を読み取ります。 |
実例
// 1. what is available
{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"list_motion_tools","arguments":{}}}
// 2. render one
{"jsonrpc":"2.0","id":2,"method":"tools/call",
"params":{"name":"render_motion_tool","arguments":{
"slug":"lower-thirds",
"fields":{"title":"Dr. Maya Chen","subtitle":"Marine Biologist"}}}}
// → { "renderId": "…", "status": "queued", "etaSeconds": 68 }
// 3. poll until completed
{"jsonrpc":"2.0","id":3,"method":"tools/call",
"params":{"name":"get_motion_render","arguments":{"renderId":"…"}}}
// → { "status": "completed", "downloadUrl": "https://…/tool-….mp4" }
CPU レーンでは、レンダリングに約 30~70 秒かかります。
制限
- IP ごとに1 時間あたり約 8 回のレンダリングが可能で、すべての MCP 呼び出し元を合わせて、一度にキューに追加できるのは最大 6 件です。
- 制限に達しても、エラーレスポンスにはなりません。ツールは
status: "rate_limited"、待機する秒数、制限のないインタラクティブページへのリンクを含む通常の結果を返します。 - 無料のレンダリングには、控えめな mographr.com のウォーターマークが付きます。
- 画像のアップロード(アバター)はインタラクティブページでのみ利用でき、MCP 経由では利用できません。
- Mographr スタジオの有料エクスポートは、レンダリングレーンで常に優先されます。そのため、無料利用のトラフィックが有料ユーザーの処理を遅らせることはありません。また、無料利用が処理されずに滞留することもなく、単にキューに追加されます。
補足
- ステートレスです。 セッションも、セッション ID ヘッダーも、クリーンアップも不要です。POST はすべて独立しているため、再デプロイによって接続が使えなくなることはありません。エンドポイントへの
GETとDELETEは、仕様どおり405を返します。CORS は開放されています。 - 旧ホスト。
https://bff.mographr.com/mcpからもエンドポイントにアクセスできます。同じサーバーであり、今後も利用できます。 - REST にも対応しています。
GET https://bff.mographr.com/toolsでツール一覧を取得し、POST /tools/<slug>/renderでレンダリングを開始します。REST では、MCP にはない画像のアップロードにも対応しています。
リンク
掲載先
- 公式 MCP レジストリ —
com.mographr/motion-tools - Smithery
ライセンス
このリポジトリのドキュメントは MIT ライセンスです。サービス自体は Mographr が利用規約に基づいて運営しており、レンダリングされた出力には同規約が適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。