mcpField
G
getdigitalcraft-mcp-render

getdigitalcraft-mcp-render

本地服务
github.com/gene12williams-design媒体与设计012 周前更新

关于 getdigitalcraft-mcp-render

getdigitalcraft-mcp-render 为 AI Agent 按规格生成社交媒体图片,并以 PNG 输出准确文字。它通过 HTML 到 SVG 的确定性渲染,而非图像模型;按次使用 USDC 付费,无需账户或 API 密钥。

主要功能

  1. 01按规格渲染社交媒体图片
  2. 02支持十种平台图片格式
  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

收录的工具列表 · 更新于 2 周前

参数类型必填说明
bgstring否十六进制背景颜色
ctastring否以深色块呈现的行动号召
inkstring否十六进制文字颜色
urlstring否显示在行动号召下方的域名
accentstring否十六进制强调色,例如 #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 Agent 确定性地渲染社交媒体图片。输入规格,输出 PNG,排版与您指定的文本完全一致——图像模型仍会把文字渲染得乱七八糟;而这个工具不会,因为它不是模型。通过 x402 在 Base 上以 USDC 按次付费,无需账户、API 密钥或订阅。

  • render_image — 单种格式,$0.03
  • render_bundle — 一次付费调用即可生成整套平台图片($0.75–$2.00)
  • list_formats — 免费,不产生费用

支持十种格式:Instagram 方形/竖版/快拍、Facebook 信息流、Open Graph、X 卡片、LinkedIn、Pinterest Pin、YouTube 缩略图、引言卡片。

安装

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

X402_PRIVATE_KEY 对应的是您自己的钱包,其中存有 Base 上的 USDC。它不会离开您的设备——此服务会在本地签署付款,并且只发送授权信息。请使用专门用于图片渲染、存入您愿意花费金额的钱包,而不要使用主钱包。

即使没有密钥,服务仍会启动,list_formats 也会正常响应;只有付费功能会被禁用。

确定性的原因

satori 将 HTML 渲染为 SVG,resvg 再将其栅格化。没有扩散过程、GPU 或采样,因此相同的规格总会生成相同的像素;您传入的标题就是最终显示的标题。预热后耗时约 250ms。

费用

每张图片 $0.03,每套图片 $0.75–$2.00,以 Base 上的 USDC 结算。渲染失败不会收费。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。