README
🚀 Canva 内容 MCP 服务器
本项目是一个用 TypeScript 实现的 Model Context Protocol (MCP) 服务器,可助力使用 Canva 生成极具传播力的内容,解决了批量内容生成和管理的难题,为内容创作提供了高效的解决方案。
🚀 快速开始
安装
npm install
开发
npm run dev
构建
npm run build
运行
npm start
✨ 主要特性
- 解析电子表格数据(Excel/CSV)
- 创建 Canva 模板
- 批量生成内容
- 导出设计
- 安排社交媒体发布
💻 使用示例
基础用法
parse_spreadsheet
解析 Excel 或 CSV 文件用于内容生成。
# 假设的调用示例,可根据实际情况修改
# 这里仅为示意如何使用该工具
parse_spreadsheet input_file.csv
create_template
创建新的 Canva 模板用于内容生成。
# 假设的调用示例,可根据实际情况修改
# 这里仅为示意如何使用该工具
create_template template_name
generate_content
使用模板和数据生成多个设计。
# 假设的调用示例,可根据实际情况修改
# 这里仅为示意如何使用该工具
generate_content template_id data.csv
🔧 技术细节
服务器使用 Zod 进行运行时类型验证,并结合 TypeScript 实现静态类型检查,保证了代码的健壮性和可维护性。在运行时,Zod 可以对输入的数据进行严格的类型校验,避免因数据类型错误导致的运行时异常。而 TypeScript 的静态类型检查则在开发阶段就发现潜在的类型问题,提高开发效率和代码质量。
Scan to contact