Skip to main content
Glama
vuthiet2k

Canva MCP Server

by vuthiet2k

Canva MCP Server (Vercel Serverless)

Ein produktionsreifer Model Context Protocol (MCP)- Server für die Canva Connect REST API, optimiert für die Ein-Klick-Bereitstellung auf Vercel und die direkte Integration mit Spark Gemini, Claude Desktop und Cursor IDE.


Highlight

  • Serverless & ultraschnell: Basiert auf der Node.js-Laufzeit des Next.js-App-Routers und mit einemminimierungslimit von 60 Sekunden für asynchrone Exportaufträge.

  • 20+ Canva-Tools: Hierzu gehören Design die Erstellung, Änderung von Markenvorlagen, Uploads, Ordnerverwaltung und dem Formatexport (PDF,PNG, JPG, PPTX, MP4).

  • Zustandslose Authentifizierung: Verwendet CANVA_ACCESS_TOKEN über Bearer-Auth-Header ohne externe Datenbasis.

  • MCP-Spec-kompatibel: mit Protokollversionplattform 2024-1 1-05 JSON-RPC über HTP mit offem CORS.

Related MCP server: Canva MCP Server

️ Eine -Click-Berstellung auf Vercel

  1. Übertragen Sie dieses Reprint GitHub-Konto (vuthiet2k/canva-mcp-vercel)

  2. Gehen Sie auf das Vercel- Dashboard und importieren Sie canva-mcp-vercel.

  3. Fügen Sie umgebungsvariablen hinzu:

    • CANVA_ACCESS_TOKEN: Ihr Canva-Connect-API-Personal-Access-Token oder OAut-Token von Canva Developers

    • CANVA_API_URL: https://api.canva.com/rest/v1 (Standard).

  4. Klicken Sie auf Deploy.


Verbindung zu Spark Geminni

In Ihrer Spark-Gemini-MCP-Konfiguration:

{
  "mcpServers": {
    "canva": {
      "url": "https://canva-mcp-vercel.vercel.app/api/mcp",
      "transport": "http",
      "headers": {
        "Content-Type": "application/json"
      }
    }
  }
}

liste der bereitgestellten Werke (24 Werkzeuge)

Tool Name

Beschreibung

canva_create_design

Ein Design per Vorgabe oder mit benutzerdefinierten Abmesssungen erstelllen

canva_get_design

Design-Metadaten und URLs abrufen

canva_search_designs

Benutzerdesigns durhsuhen und auflisten

canva_get_design_pages

Folien und Miniaturen abrufen

canva_resize_design

Größe eines Designs ändern

cava_search_brand_templates

Autofill-fähige Markenvorlagen suchen

cava_get_brand_template

Details der Mark-envorlage abrufen

cava_get_brand_template_dataset

Dataset-Schema abrufen

cava_autofill_design

Neues Design durchreibnedes mit Gata Autofill ersttellen

cava_uplad_asset_from_url

Bild-/Video-Asset von öffentlicher URL hochladen

cava_get_asset

Asset-Metadaten abrufen

cava_delete_asset

Eliminated das -Vermögensobjekt aus der Canva-Bibliothek

cava_list_brand_kits

Marken-Kits (Farben, Schriften, Logos) auflisten

cava_create_folder

Ordner erstelllen

cava_list_folder_items

Ordnerinhalte auflisten

cava_search_folders

Ordner durchsuchen nach Suchbegriff

cava_move_item_to_folder

Design oder Ordner verschieben

cava_get_export_formats

Verfügbare Exportformat e abrufen

cava_create_export_job

Design als PDF, PNG,JPG,PPTX, MP4 exportieren

cava_get_export_job

Exportstatus prüfen und Download-Link abrufen

cava_get_user_profile

Profil des aktuell angemeldeten Benutzers abrufen

cava_list_comments

Desig-Kommentare auflisten

cava_comment_on_design

Kommentar zu einem Desig hinzufügen

cava_reply_to_comment

Auf Desig-Kommentar antworten


📄 Lizenz

MIT Lizenz © 2026 Hoàng Vũ Thiết

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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 npm
    MIT
  • A
    license
    C
    quality
    B
    maintenance
    Enables 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.
    28
    MIT