Canva设计管理服务器

一款用于Canva与ChatGPT Apps SDK集成的模型上下文协议服务器,支持通过自然语言界面搜索、创建、编辑和管理Canva设计。

  • by EmilyThaHuman
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 EmilyThaHuman/canva-mcp-server

使用说明

Canva MCP服务器

用于Canva与ChatGPT Apps SDK集成的模型上下文协议服务器。使AI助手能够通过自然语言界面直接搜索、创建、编辑和管理Canva设计。

特性

  • 设计搜索 --按标题或内容搜索所有Canva设计
  • 设计查看器 --检索设计页面、内容和缩略图
  • 设计生成 --使用AI生成新设计
  • 文件夹管理 --创建文件夹并组织设计
  • 评论与协作 --添加评论、列出回复和回复讨论
  • 资产管理 --从URL上传资产并浏览现有资产
  • 编辑交易记录 --通过启动/提交/取消工作流进行程序化设计编辑
  • OAuth 2.0身份验证 -确保Canva API访问安全
  • OpenAI应用软件开发工具包 --在ChatGPT中内联呈现的交互式小部件

工具

工具 说明
search-designs 使用排序和所有权过滤器按查询搜索Canva设计
get-design 按ID检索特定设计
get-design-pages 列出设计中的所有页面
get-design-content 获取设计的全部内容
get-design-thumbnail 获取设计的缩略图
generate-design 使用AI生成新设计
create-design-from-candidate 根据生成的候选人创建设计
create-folder 创建新文件夹(可选嵌套)
move-item-to-folder 将设计或资源移动到文件夹
list-folder-items 列出文件夹的内容
comment-on-design 向设计添加注释
list-comments 列出对设计的所有评论
list-replies 列出对评论的回复
reply-to-comment 对现有评论的回复
upload-asset-from-url 从URL将资产上传到Canva
get-assets 浏览可用资产
start-editing-transaction 开始设计编辑会话
perform-editing-operations 应用编辑操作
commit-editing-transaction 保存并完成编辑
cancel-editing-transaction 放弃待处理的编辑

安装

npm install

环境变量

CANVA_CLIENT_ID=your_client_id
CANVA_CLIENT_SECRET=your_client_secret
REDIRECT_URI=http://localhost:8000/auth/callback
PORT=8000

发展

# Run development server
npm run dev

# Build server and widgets
npm run build

# Build server only
npm run build:server

# Build widgets only
npm run build:widgets

部署

已配置为使用Docker进行铁路部署。在铁路项目仪表板中设置环境变量。

许可证

麻省理工学院


由ZeroTwo提供技术支持

此MCP服务器是 ZeroTwo人工智能平台 --一个集GPT-5、Claude、Gemini、图像生成和Canva连接器等创意集成于一体的AI工作空间。

🌐 ZeroTwo——一个应用程序中的所有AI模型 使用GPT-5、Claude、Gemini和Canva在一个统一的工作空间中进行设计、创建和构思。
✨ 零两个功能 AI聊天、图像工作室、视频生成和MCP驱动的创意工具。
🤖 人工智能模型——GPT-5、克劳德和双子座 为每一项设计和创意任务使用最好的AI模型。
🔌 ZeroTwo连接器和集成 将Canva、Figma、Google Drive、Airtable等连接到您的AI工作流程。
💰 零二定价 一个替代ChatGPT Plus、Claude Pro和Gemini Advanced的订阅。
📝 ZeroTwo博客 AI设计技巧、产品新闻和创意工作流程见解。
🚀 免费试用ZeroTwo 在人工智能的帮助下创造令人惊叹的设计——免费开始。

专为ZeroTwo打造 --使用此Canva MCP服务器 ZeroTwo的人工智能助手 直接从您的AI聊天界面搜索、生成和编辑Canva设计。