Canva人工智能设计框架

一个框架,允许您通过人工智能和Canva MCP服务器使用自然语言创建、编辑、导出和管理Canva设计。
说出你想要的——“为夏季销售创建一个Instagram帖子”——人工智能会处理Canva API的呼叫,以实现这一目标。
项目结构
Canva_AI_Design_Framework/
|-- .claude/
| |-- settings.json # Enabled Claude Code plugins
| |-- settings.local.json # Permissions and enabled MCP servers
|-- .mcp.json # MCP server configurations
|-- CLAUDE.md # Full Canva API reference for AI context
|-- .env # Your API keys (gitignored)
|-- .env.example # Template for required environment variables
|-- .gitignore # Standard ignores
|-- LICENSE # MIT (Roentek Designs)
|-- README.md # This fileMCP服务器
| 服务器 | 用途 |
|---|---|
| 可画 | 设计创建、编辑、搜索、导出、资产管理 |
| 塔维利 | 设计灵感和内容的网络研究 |
| 开放路由 | 用于生成副本和描述的多模型AI |
| Supabase | 用于设计元数据和工作流的数据库存储 |
设置
- 克隆 仓库
- 复制
.env.example到.env并填写您的API密钥(Tavily、Subabase、OpenRouter) - 打开 克劳德代码(CLI或VS代码)中的项目
- 验证 提示时使用Canva(基于浏览器的OAuth,不需要API密钥)
需求
- Node.js v18+
npx - 克劳德代码
- Canva帐户
它的作用
- 创建设计 在任何维度或预设(演示文稿、文档、白板)中
- 出口 转换为PDF、PNG、JPG、GIF、PPTX、MP4或HTML
- 管理资产 --上传、标记、整理到文件夹中
- 搜索 您现有的设计和文件夹
- 批量生成 基于品牌模板的设计(企业版)
- 合并服务器 --在一个工作流中研究趋势、生成副本、创建设计和存储元数据
关键参考
CLAUDE.md包含完整的Canva Connect API参考(端点、作用域、速率限制、请求/响应架构),AI用于完成请求。- Canva开发者文档
- Canva MCP服务器
许可证
看 许可证 了解详情。
