
Templated
io.github.templated-io由 GitHub 账号 templated-io 发布v1.9.0更新于 Oct 24, 2026
Generate images, videos and PDFs from templates. Manage templates, folders, uploads and fonts.
发布方自己的服务:Templated
概览
Templated MCP 服务器让助手用你的 Templated 模板生成图片、视频和 PDF,并管理模板、文件夹、上传素材和字体。
- 可以做什么
- 创建、列出、查看、合并和删除渲染结果(JPG、PNG、WebP、MP4、PDF)
- 列出、查看、创建、更新、克隆和删除模板,包括图层与页面
- 列出、创建、重命名和删除文件夹
- 列出、上传和删除素材与自定义字体
- 查看当前计费周期的渲染用量
- 适用场景
- 适合需要批量产出模板化视觉内容的场景,例如社交媒体图、证书、多页 PDF 和视频,并希望用对话代替编辑器或 API 操作。也适合在填充内容前先查看模板的图层结构。
- 运行要求
- 可使用托管端点并通过 OAuth 登录,或在本地运行 npm 包 mcp-server-templated(需 Node.js 18+)。本地使用或使用 API Key 形式的 URL 时需要 Templated 账号和 API Key(TEMPLATED_API_KEY);可选 TEMPLATED_FOLDER_ID 将服务器限制在单个文件夹。需要访问 Templated 的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Templated,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.templated-io%2Fmcp-server-templated/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"templated": {
"type": "http",
"url": "https://mcp.templated.io/mcp"
}
}
}README
Templated MCP Server
MCP (Model Context Protocol) server for Templated - the API for automated image, video, and PDF generation.
This server enables AI assistants like Claude, Cursor, and ChatGPT to interact with your Templated account - generate renders, manage templates, upload assets, and access all API features using natural language.
Features
- Render Generation: Create images (JPG, PNG, WebP), videos (MP4), and PDFs from templates
- Template Management: List, create, update, clone, and delete templates
- Layer Inspection: Get template layers to understand what can be customized
- Asset Management: Upload and manage images, videos, and custom fonts
- Folder Organization: Create and manage folders for templates
Quick Start
Get Your API Key
- Sign up at app.templated.io
- Go to your API Key page
- Copy your API key
Connection Options
Option 1: Remote Server (Recommended)
Use our hosted MCP server - no installation required, always up-to-date.
Endpoint: https://mcp.templated.io/mcp (OAuth login) — or https://mcp.templated.io/mcp?apiKey=YOUR_API_KEY for automation
Claude (web, desktop, mobile)
Templated is listed in the Claude connectors directory: open claude.ai/directory/templatedio (or Customize → Connectors and search for Templated), click Connect and sign in to your Templated account. To add it as a custom connector instead, use Settings → Connectors → Add custom connector with https://mcp.templated.io/mcp.
Claude Code
Then run /mcp inside Claude Code and sign in when prompted.
Cursor IDE
Or add it manually to ~/.cursor/mcp.json. Either way, click Login when Cursor asks and sign in to Templated:
For automations, use https://mcp.templated.io/mcp?apiKey=your-api-key-here as the URL instead.
ChatGPT
- Go to Settings → Connected Apps → Add MCP Server
- Enter URL:
https://mcp.templated.io/mcp - Set Authentication to OAuth and sign in to Templated when prompted
- Click Create
Alternative (automations): enter https://mcp.templated.io/mcp?apiKey=your-api-key-here and set Authentication to No Auth instead.
Plugin for Cursor and Grok
This repository is also a plugin that bundles the hosted MCP server with three skills:
templated: render from existing templates (exact layer names, batches, sizes, multi-page PDFs and merging PDFs)templated-design: design a new template from a short brief, or fix the layout of an existing onesetup: a first-run flow that checks the account and produces a first render, including on accounts with no templates yet
No configuration is needed: the first tool call opens the Templated sign-in (OAuth), where you can also create an account. Nothing runs on your machine; the plugin only connects to the hosted server.
To try it locally in Cursor, clone this repository into ~/.cursor/plugins/local/templated and run Developer: Reload Window.
Option 2: Local Server
Run the MCP server locally on your machine. Requires Node.js 18+.
Claude Desktop
To run the server locally instead of using the remote connector, add to your config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Cursor IDE (Local)
Add to ~/.cursor/mcp.json:
Manual Installation
Authentication
The remote server supports two ways to authenticate:
- OAuth 2.1 via the Templated authorization server — used automatically by interactive clients (Claude, ChatGPT, Cursor, Claude Code) when you connect to
https://mcp.templated.io/mcpwithout an API key. - API key via
?apiKey=YOUR_API_KEYon the URL or anAuthorization: Bearer YOUR_API_KEYheader — used for automations and multi-tenant scoping (folderId/externalId).
Available Tools
Full reference with inputs, permission class (read, write or sensitive write) and side effects: docs/tools.md (regenerate with npm run build && npm run docs:tools).
Render Operations
Template Operations
Folder Operations
Asset Operations
Account
In-chat render preview
In hosts that support MCP Apps (Claude on web, desktop and mobile, ChatGPT, VS Code and others), create_render and get_render show their result as a preview card inside the conversation:
- Images (PNG, JPG, WebP) appear fitted to the card; MP4 renders get a video player; PDFs show as a file tile.
- Multi-page templates show their pages as a grid (a list for PDFs).
- Each card has Download and Open in editor buttons, and follows the host's light or dark theme.
- A render that is still processing shows a waiting state and updates itself when the file is ready.
The card is the UI resource ui://templated/render-card-v1.html, one self-contained HTML file (about 21 KB) that loads nothing except the render files from cdn.templated.media and templated-assets.s3.amazonaws.com. Clients without MCP Apps support (Cursor, Claude Code, scripts) get the same JSON text result as before, plus structuredContent with the render's URL, format, size and status.
Example Usage
Once configured, you can ask your AI assistant to:
- "List my templates"
- "Create a render from template [ID] with the title set to 'Hello World'"
- "Generate a PDF certificate with the name 'John Doe'"
- "What layers does template [ID] have?"
- "Create a new template called 'Social Post' with a title and image layer"
- "Clone my Instagram template and rename it"
- "Upload this image to my account"
- "Show my API usage and account info"
Creating a Render
Claude will use the create_render tool with:
Development
Testing with MCP Inspector
Resources
License
MIT
来源:README.md,提交 11c6c59
工具
0版本历史
3- v1.9.0最新Oct 9, 2026
- v1.8.0Oct 7, 2026
- v1.7.1Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分