Canva MCP Server
Canva MCP Server (Vercel Serverless)
一个生产就绪的 Model Context Protocol(MCP) 服务器,用于 Canva Connect REST API,专为在 Vercel 上 1-Click 部署而优化,并可直接集成 Spark Gemini、Claude Desktop 和 Cursor IDE。
🌟 亮点
服务化且超快:基于 Next.js App Router Node.js 运行时,具备 60 秒执行限制,用于处理异步导出任务。
20+ Canva 工具:涵盖设计创建、品牌模板自动填充、资源上传、文件夹管理和格式导出(PDF、PNG、JPG、PPTX、MP4)。
无状态认证:通过 Bearer 认证头使用
CANVA_ACCESS_TOKEN,无需任何外部数据库依赖。MCP 规范兼容:完全支持协议版本
2024-11-05,通过 HTTP 使用 JSON-RPC 并提供开放 CORS 供远程客户端调用。
Related MCP server: Canva MCP Server
🚀 一键部署到 Vercel
将此仓库推送到你的 GitHub 账户(
vuthiet2k/canva-mcp-vercel)。前往 Vercel Dashboard 并导入
canva-mcp-vercel。添加环境变量:
CANVA_ACCESS_TOKEN:来自 Canva Developers 的 Canva Connect API 个人访问令牌或 OAuth 令牌。CANVA_API_URL:https://api.canva.com/rest/v1(默认)。
点击 Deploy。
⚙️ 连接 Spark Gemini
在你的 MCP 配置文件(Claude Desktop / Cursor)中,添加以下服务器条目:
{
"mcpServers": {
"canva": {
"url": "https://canva-mcp-vercel.vercel.app/api/mcp",
"transport": "http",
"headers": {
"Content-Type": "application/json"
}
}
}
}🛠️ 提供的工具列表(24 个工具)
工具名称 | 描述 |
| 按预设或自定义尺寸创建设计 |
| 获取设计元数据和 URL |
| 搜索并列出所用设计 |
| 获取幻灯片页面和缩略图 |
| 调整设计尺寸 |
| 查找支持自动填充的品牌模板 |
| 获取品牌模板详情 |
| 获取数据集结构 |
| 通过将数据自动填充到模板来生成新设计 |
| 从公共 URL 上传图片/视频素材 |
| 获取素材元数据 |
| 从 Canva 素材库中移除素材 |
| 列出品牌工具包(颜色、字体、Logo) |
| 创建文件夹 |
| 列出文件夹中的项目 |
| 按关键字搜索文件夹 |
| 移动设计或文件夹 |
| 获取可用的导出格式 |
| 将设计导出为 PDF、PNG、JPG、PPTX、MP4 |
| 检查导出状态并获取下载链接 |
| 获取当前已验证用户的个人资料 |
| 列出设计评论 |
| 在设计上添加评论 |
| 回复设计评论 |
📄 许可证
MIT License © 2026 Vũ Thiet Hoang
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, search, edit, and export designs and assets from Canva.
The Canva MCP server connects AI assistants (like Claude, ChatGPT, and Cursor) to Canva's API, enabling them to create and manage designs directly within chat conversations. Key capabilities include generating new designs from prompts, autofilling templates, searching and resizing existing designs, importing files from URLs, exporting designs as PDFs or images, and managing folders and comments without switching between tools.
Create images, video and audio; reuse assets and build Canvas workflows from your AI assistant.
Turn Canva designs into templates and render image/PDF variants via the Layerre API.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables programmatic design creation and manipulation on the Canvelete platform through AI assistants. Supports design management, canvas element manipulation, template application, asset management, and real-time synchronization with the design editor.8 npmMIT
- AlicenseAqualityBmaintenanceEnables AI assistants to connect to Canva through the official Canva Connect API to create, search, export, and upload designs using natural language.1037 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to generate professional presentations, manage Canva designs, and automate visual workflows through the Canva Connect API.MIT
- AlicenseCqualityBmaintenanceEnables interaction with Canva through the official Canva Connect API via OAuth, including listing and creating designs, uploading assets, exporting, brand template autofill, resizing, catalog access, and optional desktop screen control.28MIT