mcpField
G
getdigitalcraft-mcp-render

getdigitalcraft-mcp-render

ローカル
github.com/gene12williams-designメディア・デザイン012 週間前に更新

getdigitalcraft-mcp-render について

getdigitalcraft-mcp-render は AI エージェント向けに、指定内容から正確な文字入りのソーシャル画像を PNG で生成します。画像モデルではなく HTML から SVG への決定的な描画を使い、アカウントや API キーなしで都度 USDC 決済できます。

主な機能

  1. 01仕様に沿ったソーシャル画像の描画
  2. 0210 種類のプラットフォーム形式に対応
  3. 03単体画像とプラットフォーム別セットの生成
  4. 04同じ入力から同じピクセルを生成
  5. 05支払いなしで形式を一覧表示

活用シーン

  1. 01正確な見出し入りのソーシャル画像を作成
  2. 02複数プラットフォーム向けの画像を一度に生成
  3. 03描画前に対応形式を確認

MCP 対応

MCP サーバーは画像描画と形式一覧のツールを提供します。有料描画は Base 上で x402 を通じて都度 USDC 決済され、支払いはローカルで署名します。キーがなくても形式を確認できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"gene12williams-design-getdigitalcraft-mcp-render": {
"command": "npx",
"args": [
"-y",
"getdigitalcraft-mcp-render"
],
"env": {
"X402_PRIVATE_KEY": "<X402_PRIVATE_KEY>"
}
}
}
}
起動コマンドnpx -y getdigitalcraft-mcp-render
設定が必要な環境変数
X402_PRIVATE_KEYシークレットPrivate key of a wallet holding USDC on Base. Used locally to sign x402 payments; it never leaves your machine. Without it the server still starts and lists tools, but rendering is disabled.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgetdigitalcraft-mcp-render1.0.1

ツール

3

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
bgstringいいえ16 進数表記の背景色
ctastringいいえ濃い色のブロックで表示する行動喚起
inkstringいいえ16 進数表記の文字色
urlstringいいえ行動喚起の下に表示するドメイン
accentstringいいえ16 進数表記のアクセントカラー(例:#d8232f)
formatenumはいinstagram-square:1080x1080 Instagram 正方形投稿;instagram-portrait:1080x1350 Instagram 縦型投稿;instagram-story:1080x1920 Instagram または TikTok のストーリー;facebook-feed:1200x630 Facebook フィード画像;og-image:1200x630 Open Graph リンクプレビューカード;twitter-card:1200x675 X / Twitter カード;linkedin-post:1200x627 LinkedIn 投稿画像;pinterest-pin:1000x1500 Pinterest ピン;youtube-thumbnail:1280x720 YouTube サムネイル;quote-card:1080x1080 引用または推薦文カードinstagram-square | instagram-portrait | instagram-story | facebook-feed | og-image | twitter-card | linkedin-post | pinterest-pin | youtube-thumbnail | quote-card
kickerstringいいえ見出しの上に配置する小さな大文字ラベル
bulletsarrayいいえ短い箇条書き。最大約 4 行
headlinestringはいメインテキスト。改行には \n を使用します。必須。

詳細

getdigitalcraft-render(MCP)

AI エージェント向けの決定論的なソーシャル画像レンダリングです。仕様を入力すると PNG が出力され、タイポグラフィは指定したテキストそのものになります。画像モデルはいまだに文字を正しく描画できませんが、これはモデルではないため、その心配はありません。x402 を通じて Base 上で USDC による従量課金となるため、アカウントも API キーもサブスクリプションも不要です。

  • render_image — 1 形式、$0.03
  • render_bundle — 1 回の有料呼び出しでプラットフォーム一式を作成($0.75~$2.00)
  • list_formats — 無料、支払いは発生しません

対応形式は 10 種類です。Instagram の正方形/縦長/ストーリー、Facebook フィード、Open Graph、X カード、LinkedIn、Pinterest ピン、YouTube サムネイル、引用カード。

インストール

{
  "mcpServers": {
    "getdigitalcraft-render": {
      "command": "npx",
      "args": ["-y", "getdigitalcraft-mcp-render"],
      "env": { "X402_PRIVATE_KEY": "0x..." }
    }
  }
}

X402_PRIVATE_KEY は USDC を Base 上に保有するお客様のウォレットです。このキーがマシンの外部に送信されることはありません。このサーバーは支払いにローカルで署名し、認証情報のみを送信します。メインのウォレットではなく、レンダリングに使ってもよい金額だけを入金したウォレットを使用してください。

キーがなくてもサーバーは起動し、list_formats は引き続き応答します。無効になるのは支払いのみです。

決定論的である理由

satori が HTML を SVG にレンダリングし、resvg がラスタライズします。拡散処理も GPU もサンプリングもないため、同じ仕様からは常に同じピクセルが生成され、渡した見出しがそのまま表示されます。ウォーム状態で約 250ms です。

費用

画像 1 枚あたり $0.03、バンドル 1 件あたり $0.75~$2.00 です。Base 上で USDC により精算されます。レンダリングに失敗した場合、課金は発生しません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。