Canva MCP Server
Canva MCP Server (Vercel Serverless)
Готовый к продакшену сервер Model Context Protocol (MCP) для Canva Connect REST API, оптимизированный для развертывания в один клик на Vercel и для прямой интеграции с Spark Gemini, Claude Desktop и Cursor IDE.
🌟 Ключевые возможности
Serverless и сверхбыстрый: построен на Next.js App Router в среде выполнения Node.js с 60-секундным лимитом выполнения для обработки асинхронных задач экспорта.
20+ инструментов Canva: охватывает создание дизайнов, автозаполнение брендовых шаблонов, загрузку ассетов, управление папками и экспорт в форматы (PDF, PNG, JPG, PPTX, MP4).
Аутентификация без состояния: использует
CANVA_ACCESS_TOKENчерез Bearer-заголовки авторизации без внешних зависимостей от баз даных.Соотвествие спецификации MCP: полностю поддерживает версию протокола
2024-11-05JSON-RPC через HTTP с открытым CORS для удалынных клиентов.
Related MCP server: Canva MCP Server
🚀 Развертывание в один клик на Vercel
Загрузите этот репозиторий в свой аккаунт GitHub (
vuthiet2k/canva-mcp-vercel).Перейдите в Vercel Dashboard и импортируйте
canva-mcp-vercel.Добавьте переменные окружения:
CANVA_ACCESS_TOKEN: ваш персональный токен доступа Canva Connect API или OAuth-токен от Canva Developers.CANVA_API_URL:https://api.canva.com/rest/v1(по умолчанию).
Нажмите Deploy.
⚙️ Подключение к Spark Gemini
В конфигурации MCP вашего Spark Gemini добавьте запись сервера:
{
"mcpServers": {
"canva": {
"url": "https://canva-mcp-vercel.vercel.app/api/mcp",
"transport": "http",
"headers": {
"Content-Type": "application/json"
}
}
}
}🛠️ Список предоставляемых инструментов (24 инструмента)
Название инструмента | Описание |
| Создать дизайн по пресету или произвольнным размерам |
| Получить метаданные и URL дизайна |
| Искать и выводить список дизайно пользователя |
| Получить страницы слайдов и миниаторы |
| Изменить размер дизайна |
| Найти брендовые шаблоны с поддержкой автозаполнения |
| Получить сведения о брендовом шаблоне |
| Получить схему набора данных |
| Создать новый дизайн, автозаполнив шаблон данными |
| Загрузить ассет (изображение/видео) из публичного URL |
| Получить метаданные ассета |
| Удалить ассет из библиотеки Canva |
| Вывести список Brand Kits (цвета, шрифты, логотипы) |
| Создать папку |
| Вывести список элементов внутри папки |
| Искать папки по ключевому слову |
| Переместить дизайн или папку |
| Получить доступные форматы экспорта |
| Экспортировать дизайн в PDF, PNG, JPG, PPTX, MP4 |
| Проверить статус экспорта и получить ссылку для скачивания |
| Получить профиль текущего авторизованного пользователя |
| Вывести список комментариев к дизайну |
| Добавить комментарий к дизайну |
| Ответить на комментарий к дизайну |
📄 Лицензия
Лицензия MIT © 2026 Hoàng Vũ Thiết
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.62 npmMIT
- AlicenseAqualityAmaintenanceEnables 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