MCPサーバー(AIエージェント)
AIエージェント — Claude Desktop、Claude Code、Cursor、または任意の Model Context Protocol クライアント — がテンプレートから画像とPDFを렌더링し、ライブURLのスクリーンショットをツール呼び出しとして取得できます。自分で呼び出すのと同じREST APIを、エージェントツールとして公開しています。
1つの Mostly Tiny MCPサーバー(mostlytiny-mcp)があります。2つの方法で実行できます — MostlyRenderだけにスコープするか、Mostly Tinyアカウント全体にサインインするか。どちらも同じMostlyRenderツールを公開しており、どの程度のツールキットが必要かで選択できます。
# 推奨 — MostlyRenderのみ(1つのAPIキー)
単一のMostlyRenderキーでサーバーを実行すると、レンダリングツールのみを公開します — 小規模で焦点を絞ったツールサーフェスで、エージェントが最も確実に選択します。Settings → API keys(mr_live_… または mr_test_…)でキーを作成し、次を実行します:
Claude Code:
claude mcp add mostly-tiny --env MOSTLYRENDER_API_KEY=mr_live_xxx -- npx -y mostlytiny-mcp
Claude Desktop / Cursor(claude_desktop_config.json · .cursor/mcp.json):
{
"mcpServers": {
"mostly-tiny": {
"command": "npx",
"args": ["-y", "mostlytiny-mcp"],
"env": { "MOSTLYRENDER_API_KEY": "mr_live_xxx" }
}
}
}
セットアップ中は mr_test_… キーを使用してください — テストレンダリングはライブ使用量に影響しません。
# 完全なツールキット — ホストされた、サインイン(キー不要)
複数の製品を使用していますか? URLでホストされたサーバーを追加し、ブラウザでMostly Tinyアカウントにサインインしてください(OAuth 2.1 — 管理するAPIキーなし)。一度のインストールで、すべてのライブ製品のツールを取得できます:画像のレンダリングおよび QRコード生成、プライバシーポリシー生成、マップ追加 — 1つのインストールから。
claude mcp add --transport http mostly-tiny https://mcp.mostlytiny.io
どちらの場合でも、常にオンの mostlytiny_catalog ツールを使用するとエージェントはポートフォリオの残りを検出できます(および製品を切り替える方法) — MostlyRenderから始めて、何も再インストールすることなくツールキットに拡大できます。
# MostlyRenderツール
| ツール | 機能 |
|---|---|
mostlyrender_list_templates |
テンプレートを一覧表示します(id、name、size、engine)。最初にこれを呼び出します — 各レイヤー名はレンダリングパラメータです。 |
mostlyrender_render |
テンプレートをPNG / JPEG / WebP / PDFにレンダリング → パブリックアセットURL。レイヤーを名前でオーバーライドします。 |
mostlyrender_render_batch |
1つのテンプレートの多くのバリエーションを1つの呼び出しでレンダリングします。 |
mostlyrender_screenshot |
パブリックURLを画像またはPDFとしてキャプチャします。 |
mostlyrender_render_by_url |
署名されたURL経由でレンダリング(OG画像、<img>タグ)。 |
mostlyrender_get_render |
非同期レンダリングのステータスを確認し、結果のURLを取得します。 |
mostlyrender_get_account |
接続されたアカウントのプラン、使用量、メールアドレスを返します。 |
# 典型的なエージェントフロー
エージェントはテンプレートを検出し、そのレイヤーが title、subtitle、badge という名前であることを確認してからレンダリングします — 人間は関与しません:
あなた: 「Series Aの資金調達」というタイトルのローンチ画像を作成してください。
エージェント: → mostlyrender_list_templates → tpl_launch (layers: title, subtitle, badge)
→ mostlyrender_render { template: "tpl_launch",
modifications: { title: "Series Aの資金調達",
badge: "News" } }
← https://img.mostlyrender.com/r/rnd_9f3a.png
レイヤー名がパラメータだからこそ、エージェントはテンプレートを自動検査し、セットアップなしで正しく入力できます。テンプレートをパラメータとしてを参照してください。
# 認証
スコープされたサーバーはAPIキーで認証します — REST APIとSDKが使用するのと同じキー。ホストされたサーバーはサインインしたMostly Tinyアカウントを使用します。エージェントによるレンダリングは他のレンダリングと同じようにビルされます:使用量によって、ブロックされることはありません。
| 変数 | 必須 | デフォルト |
|---|---|---|
MOSTLYRENDER_API_KEY |
はい(スコープモード) | — |
MOSTLYRENDER_BASE_URL |
いいえ | https://api.mostlyrender.com |