Skip to main content
Glama
vuthiet2k

Canva MCP Server

by vuthiet2k

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-05 JSON-RPC через HTTP с открытым CORS для удалынных клиентов.


Related MCP server: Canvelete

🚀 Развертывание в один клик на Vercel

  1. Загрузите этот репозиторий в свой аккаунт GitHub (vuthiet2k/canva-mcp-vercel).

  2. Перейдите в Vercel Dashboard и импортируйте canva-mcp-vercel.

  3. Добавьте переменные окружения:

    • CANVA_ACCESS_TOKEN: ваш персональный токен доступа Canva Connect API или OAuth-токен от Canva Developers.

    • CANVA_API_URL: https://api.canva.com/rest/v1 (по умолчанию).

  4. Нажмите 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 инструмента)

Название инструмента

Описание

canva_create_design

Создать дизайн по пресету или произвольнным размерам

canva_get_design

Получить метаданные и URL дизайна

canva_search_designs

Искать и выводить список дизайно пользователя

canva_get_design_pages

Получить страницы слайдов и миниаторы

canva_resize_design

Изменить размер дизайна

canva_search_brand_templates

Найти брендовые шаблоны с поддержкой автозаполнения

canva_get_brand_template

Получить сведения о брендовом шаблоне

canva_get_brand_template_dataset

Получить схему набора данных

canva_autofill_design

Создать новый дизайн, автозаполнив шаблон данными

canva_upload_asset_from_url

Загрузить ассет (изображение/видео) из публичного URL

canva_get_asset

Получить метаданные ассета

canva_delete_asset

Удалить ассет из библиотеки Canva

canva_list_brand_kits

Вывести список Brand Kits (цвета, шрифты, логотипы)

canva_create_folder

Создать папку

canva_list_folder_items

Вывести список элементов внутри папки

canva_search_folders

Искать папки по ключевому слову

canva_move_item_to_folder

Переместить дизайн или папку

canva_get_export_formats

Получить доступные форматы экспорта

canva_create_export_job

Экспортировать дизайн в PDF, PNG, JPG, PPTX, MP4

canva_get_export_job

Проверить статус экспорта и получить ссылку для скачивания

canva_get_user_profile

Получить профиль текущего авторизованного пользователя

canva_list_comments

Вывести список комментариев к дизайну

canva_comment_on_design

Добавить комментарий к дизайну

canva_reply_to_comment

Ответить на комментарий к дизайну


📄 Лицензия

Лицензия MIT © 2026 Hoàng Vũ Thiết

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Build and run visual creative-production workflows from your AI agent.

  • Sync Lightroom, Figma, Dropbox & Canva assets to WordPress and Shopify via natural language.

  • Sync Lightroom, Figma, Dropbox & Canva assets to WordPress and Shopify via natural language.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vuthiet2k/canva-mcp-vercel'

If you have feedback or need assistance with the MCP directory API, please join our Discord server