Canva Dev MCP Server

Offizieller lokaler MCP-Server von Canva für Entwickler: Canva-Dokumentation, App-SDK und API-Referenz direkt im KI-Coding-Client verfügbar.

Beschreibung

Der Canva Dev MCP Server ist Canvas offizieller Model-Context-Protocol-Server für Entwicklerinnen und Entwickler, die Canva Apps oder Connect-API-Integrationen bauen. Er läuft lokal auf dem Entwicklungsrechner und ruft bei Bedarf Dokumentation von canva.dev und verwandten Quellen ab. Dadurch erhält ein kompatibler KI-Client – etwa Cursor, Claude Desktop oder Claude Code – spezialisierte Werkzeuge und aktuellen Dokumentationskontext, ohne dass der Entwickler zwischen Assistent und Browser wechseln muss. Die offizielle Dokumentation findet sich unter https://www.canva.dev/docs/apps/mcp-server/.

Was ist der Canva Dev MCP Server?

Der Server ist kein Design-Automatisierungswerkzeug und hat nichts mit dem Canva AI Connector (dem Remote-MCP-Endpunkt mcp.canva.com/mcp) gemein. Er ist ein reiner Entwickler-Assistent: Er bringt die Canva-Entwicklerdokumentation, das App-UI-Kit, das Apps-SDK und die Connect-API-Referenz in den Kontext des KI-Agents, damit dieser beim Schreiben von Canva-App-Code präzisere, dokumentationsgestützte Antworten liefert. Laut Anbieter unterstützt der Server KI-Clients wie Cursor, Claude Desktop und Claude Code.

Abgrenzung zum Canva AI Connector

Canva veröffentlicht zwei separate MCP-Produkte mit unterschiedlichem Zweck. Der AI Connector (Canva MCP Server) ist ein Remote-Server unter https://mcp.canva.com/mcp, der über OAuth mit einem Canva-Nutzerkonto verbunden wird und Design-Aktionen wie Erstellen, Bearbeiten, Suchen und Exportieren von Designs ermöglicht. Er richtet sich an Content- und Marketing-Teams. Der Canva Dev MCP Server dagegen ist ein lokaler STDIO-Prozess, der von der Canva CLI gestartet wird und ausschließlich Lesezugriff auf öffentliche Entwicklerdokumentation bietet. Er richtet sich an Entwicklerinnen und Entwickler. Beide Server stammen von Canva, adressieren aber unterschiedliche Zielgruppen und Anwendungsfälle – der eine für Designarbeit, der andere für App-Entwicklung.

Wie funktioniert der Server?

Der Canva Dev MCP Server wird über das Canva CLI (@canva/cli) gestartet und als lokaler MCP-Endpunkt im jeweiligen Client konfiguriert. Für Cursor wird eine .cursor/mcp.json angelegt, die den Startbefehl npx -y @canva/cli@latest mcp enthält. Claude Desktop und Claude Code erhalten analoge Konfigurationsdateien. Laut Dokumentation sind MCP-Tools nur im Agent-Modus des Clients verfügbar und können nicht direkt aufgerufen werden: Der KI-Agent entscheidet anhand der Anfrage, welches Tool er verwendet. Um den Server zu aktivieren, reicht eine kontextbezogene Frage mit relevanten Stichwörtern wie „App UI Kit", „Apps SDK" oder eine explizite Bitte um Canva-Dokumentationsreferenzen.

Voraussetzungen

Für den Betrieb werden git, Node.js v24 oder höher, npm und ein kompatibler MCP-Client benötigt. Laut offizieller Dokumentation werden Cursor, Claude Desktop und Claude Code ausdrücklich genannt. Eine Internetverbindung ist erforderlich, damit der Server bei Bedarf Dokumentation von canva.dev laden kann. Ein Canva-Konto oder API-Schlüssel ist nicht notwendig, da der Server ausschließlich auf öffentliche Entwicklerdokumentation zugreift.

Einrichtung Schritt für Schritt

Die Einrichtung für Cursor erfolgt in drei Schritten: Erstens wird im Projektverzeichnis die Konfigurationsdatei .cursor/mcp.json angelegt. Zweitens wird dort der Eintrag { "mcpServers": { "canva-dev": { "command": "npx", "args": ["-y", "@canva/cli@latest", "mcp"] } } } hinterlegt. Drittens wird Cursor neu gestartet, damit die Einstellungen geladen werden. Für Claude Desktop und Claude Code ist das Vorgehen analog: Die jeweilige MCP-Konfigurationsdatei erhält denselben Startbefehl. Canva stellt außerdem einen direkten Cursor-Konfigurationslink bereit, der die manuelle Anlage der Datei überspringt. Nach dem Neustart des Clients prüft man die Verbindung, indem man im Agent-Modus eine Frage stellt – etwa „Wie viele Komponenten hat das App UI Kit?" – und auf eine Werkzeugaufruf-Bestätigung wartet.

Funktionen und Werkzeuge

Laut Anbieter gibt der Server einem KI-Agent Zugang zu spezialisierten Werkzeugen und Dokumentationskontext für die Canva-App-Entwicklung. Konkret ermöglicht der Assistent: Dokumentationssuche auf canva.dev zu Apps, dem App-UI-Kit, dem Apps-SDK, der Connect-API und verwandten Themen; API-Referenzabfragen zu verfügbaren Komponenten, Hooks und Konfigurationsoptionen; kontextbezogene Antworten zu App-Konfiguration, Authentifizierung, Geltungsbereichen, Monetarisierung und Einreichungsprozess; sowie Code-Vorschläge, die auf aktuellen Canva-Designrichtlinien und Komponentendefinitionen basieren. Der Server hat kein öffentliches Quell-Repository; Canva veröffentlicht das Paket über die Canva CLI.

Sicherheits- und Datenschutzhinweise

Laut offizieller Dokumentation läuft der Canva Dev MCP Server lokal auf dem Gerät und übermittelt weder Code noch Prompts an andere Quellen als den konfigurierten KI-Agent oder das verwendete Sprachmodell. Er ruft Dokumentation von canva.dev und anderen Quellen ab und stellt sie dem Agenten als Kontext zur Verfügung. Entwicklerinnen und Entwickler sollten sich bewusst sein, dass abgerufene Dokumentationsinhalte in die Modellanfragen des KI-Clients eingebettet werden. Bei der Arbeit mit proprietären Modell-Backends ist zu prüfen, welche Daten die Anfragen enthalten. Eine theoretische Prompt-Injection über manipulierte Dokumentationsinhalte ist bei offizieller Canva-Dokumentation praktisch sehr unwahrscheinlich. Da der Server kein Canva-Konto und keine Authentifizierung benötigt, gibt es kein Risiko versehentlicher Designänderungen oder Datenzugriffe.

FAQ

Unterscheidet sich dieser Server vom Canva AI Connector? Ja. Der Canva AI Connector ist ein Remote-MCP-Server für Designarbeit, der über OAuth mit einem Canva-Konto verbunden wird. Der Canva Dev MCP Server ist ein lokaler STDIO-Prozess für Entwickler, der öffentliche Canva-Entwicklerdokumentation abruft. Beide kommen von Canva, adressieren aber unterschiedliche Zielgruppen.

Brauche ich ein Canva-Konto? Nein. Der Dev MCP Server greift ausschließlich auf öffentliche Dokumentation zu und benötigt weder ein Konto noch einen API-Schlüssel.

Ist der Server kostenlos? Das Canva-CLI-Paket @canva/cli ist kostenlos nutzbar. Kosten entstehen ggf. durch den verwendeten KI-Client oder das verbundene Sprachmodell.

Gibt es ein öffentliches Repository? Laut Recherche vom 08.09.2026 veröffentlicht Canva keinen eigenständigen Quellcode für diesen MCP-Server; er wird über die Canva CLI bereitgestellt.

Voraussetzungen

git, Node.js v24 oder höher, npm, kompatibler KI-Client (Cursor, Claude Desktop, Claude Code), Internetverbindung für Dokumentationsabruf.

Installationsanleitung

In .cursor/mcp.json (oder Client-äquivalent) eintragen: { "mcpServers": { "canva-dev": { "command": "npx", "args": ["-y", "@canva/cli@latest", "mcp"] } } }. Client neu starten.

npx -y @canva/cli@latest mcp

Authentifizierung

Keine Authentifizierung erforderlich; der Server greift auf öffentliche Canva-Entwicklerdokumentation zu.

Benötigte Zugriffsrechte

Nur Lesezugriff auf öffentliche Canva-Entwicklerdokumentation; kein Konto- oder Designzugriff.

Übertragene oder gespeicherte Daten

Der Server läuft lokal und ruft Dokumentation von canva.dev ab. Abgerufene Inhalte werden in Modellanfragen des KI-Clients eingebettet. Kein Code oder Prompt wird laut Anbieter an andere Quellen übermittelt.

Sicherheitsrisiken

Niedriges Risikoprofil: Nur Lesezugriff auf öffentliche Doku, keine Authentifizierung, lokaler STDIO-Prozess. Abgerufene Dokumentation fließt in Modellanfragen ein.

Lizenz und Kosten

Lizenz
Noch nicht erfasst.
Kosten
kostenlos

Das Canva-CLI-Paket @canva/cli ist kostenlos nutzbar. Kosten entstehen ggf. durch KI-Client oder Sprachmodell. Aktuelle Infos unter canva.dev.

Alternativen

Noch nicht erfasst.

Auf einen Blick

Anbieter
Canva
Status
Offizieller Server
Betriebsart
Lokal
Aktuelle Version
Noch nicht erfasst.
Zuletzt geprüft
08.09.2026

Repository und Dokumentation

Kategorien

Unterstützte Clients