关于 Layerre
Layerre 是一个 MCP 服务,可将 Canva 设计转换为可编辑模板,并生成图片或 PDF 变体。它面向需要管理模板图层、按数据生成单个或批量成品的用户。
主要功能
- 01将 Canva 链接导入为模板
- 02读取和编辑模板图层
- 03渲染图片和 PDF 变体
- 04单次或批量创建变体
- 05通过远程或本地 stdio 连接
适用场景
- 01将 Canva 设计转为可复用模板
- 02修改模板中的文字或图片图层
- 03为多条数据生成定制图形
MCP 相关
它向 MCP 客户端提供 Layerre 模板和渲染工具,包括模板管理、图层编辑和变体生成。支持通过浏览器 OAuth 或 API 密钥连接远程服务,也支持本地 stdio。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.layerre.com/mcpclaude mcp add --transport http com-layerre-layerre https://mcp.layerre.com/mcp{"mcpServers":{"com-layerre-layerre":{"type":"http","url":"https://mcp.layerre.com/mcp"}}}在 Cursor 中打开{"servers":{"com-layerre-layerre":{"type":"http","url":"https://mcp.layerre.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-layerre-layerre":{"type":"http","url":"https://mcp.layerre.com/mcp"}}}{"mcpServers":{"com-layerre-layerre":{"serverUrl":"https://mcp.layerre.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Layerre MCP 服务
一个适用于 Layerre 的 Model Context Protocol 服务。 让你的 AI 助手将 Canva 设计转换为可重复使用的模板、编辑图层,并根据数据渲染 PNG / JPEG / WebP / PDF 图片。
功能
- 将 Canva 分享链接导入为可编辑模板
- 读取和更新模板图层(文本、图片、位置、样式)
- 生成带有各图层覆盖设置的图片/PDF 变体,可单独生成或批量生成
- 远程服务,支持通过浏览器 OAuth 登录,也支持 API 密钥 / 本地 stdio
快速开始
远程服务(推荐)
端点:https://mcp.layerre.com/mcp(Streamable HTTP,OAuth 2.1 + PKCE)。
Cursor — ~/.cursor/mcp.json
{ "mcpServers": { "layerre": { "url": "https://mcp.layerre.com/mcp" } } }
Claude Code
claude mcp add --transport http layerre https://mcp.layerre.com/mcp
VS Code — .vscode/mcp.json
{ "servers": { "layerre": { "type": "http", "url": "https://mcp.layerre.com/mcp" } } }
Claude Desktop / Claude.ai — 设置 → 连接器 → 添加自定义连接器 → https://mcp.layerre.com/mcp
Windsurf — ~/.codeium/windsurf/mcp_config.json
{ "mcpServers": { "layerre": { "serverUrl": "https://mcp.layerre.com/mcp" } } }
客户端会打开浏览器窗口,以便登录 Layerre 并批准访问。
API 密钥(无头模式 / CI)
在 Layerre 控制面板中创建密钥(设置 → API 密钥),然后:
{
"mcpServers": {
"layerre": {
"url": "https://mcp.layerre.com/mcp",
"headers": { "Authorization": "Bearer lyr_xxxxxxxx_xxxxxxxx" }
}
}
}
本地(stdio)
{
"mcpServers": {
"layerre": {
"command": "npx",
"args": ["-y", "@layerre/mcp-server"],
"env": { "LAYERRE_API_KEY": "lyr_xxxxxxxx_xxxxxxxx" }
}
}
}
工具
| 工具 | 描述 | 类型 |
|---|---|---|
layerre_auth_status | 检查身份验证状态 | 读取 |
layerre_list_templates | 列出模板(按标签筛选、分页) | 读取 |
layerre_get_template | 获取模板及其图层 | 读取 |
layerre_list_template_tags | 列出标签/文件夹及其数量 | 读取 |
layerre_create_template | 从 Canva 分享 URL 创建模板 | 写入 |
layerre_update_template | 更新名称、尺寸、背景、标签 | 写入 |
layerre_create_layer | 添加文本或图片图层 | 写入 |
layerre_get_layer | 获取图层 | 读取 |
layerre_update_layer | 更新图层 | 写入 |
layerre_list_variants | 列出已生成的变体 | 读取 |
layerre_get_variant | 获取变体 | 读取 |
layerre_create_variant | 使用覆盖设置渲染一张图片/PDF | 写入 |
layerre_create_variants_bulk | 一次调用最多渲染 25 个变体 | 写入 |
提示词示例:
- “将 https://www.canva.com/design/... 导入为带有
social标签的 Layerre 模板。” - “生成我的 ‘Event Card’ 模板的 PNG 图片,并将标题设为 ‘Launch Day’。”
开发
参见 CONTRIBUTING.md。
隐私与支持
隐私政策 · 条款 · [email protected]
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。