Canva MCP Server
Canva MCP Server (Vercel Serverless)
Canva Connect REST API 向けの本番運用対応 Model Context Protocol (MCP) サーバーで、Vercel への1-Clickデプロイと、Spark Gemini、Claude Desktop、Cursor IDE との直接統合に最適化されています。
🌟 ハイライト
サーバーレス&超高速:Next.js App Router Node.js ランタイム上に構築され、非同期エクスポートジョブを処理するための60秒の実行制限を備えています。
20以上のCanvaツール: デザイン作成、ブランドテンプレートの自動フィル、アセットのアップロード、フォルダ管理、フォーマットエクスポート(PDF、PNG、JPG、PPTX、MP4)をカバーします。
ステートレス認証:
CANVA_ACCESS_TOKENをBearer認証ヘッダーで使用し、外部データベースへの依存はありません。MCP仕様準拠: プロトコルバージョン
2024-11-05のJSON-RPC over HTTPを完全サポートし、リモートクライアント向けにCORSを開放しています。
Related MCP server: Canva MCP Server
🚀 Vercelへの1-Clickデプロイ
このリポジトリをGitHubアカウント(
vuthiet2k/canva-mcp-vercel)にプッシュします。Vercel Dashboard にアクセスし、
canva-mcp-vercelをインポートします。環境変数を追加します:
CANVA_ACCESS_TOKEN: Canva Developers から取得したCanva Connect APIの個人アクセストークンまたはOAuthトークン。CANVA_API_URL:https://api.canva.com/rest/v1(デフォルト)。
Deploy をクリックします。
⚙️ Spark Geminiへの接続
Spark GeminiのMCP設定に、サーバーエントリを追加します:
{
"mcpServers": {
"canva": {
"url": "https://canva-mcp-vercel.vercel.app/api/mcp",
"transport": "http",
"headers": {
"Content-Type": "application/json"
}
}
}
}🛠️ 提供ツール一覧(24ツール)
ツール名 | 説明 |
| プリセットまたはカスタムサイズでデザインを作成 |
| デザインのメタデータとURLを取得 |
| ユーザーのデザインを検索・一覧表示 |
| スライドページとサムネイルを取得 |
| デザインのサイズを変更 |
| 自動フィル対応のブランドテンプレートを検索 |
| ブランドテンプレートの詳細を取得 |
| データセットのスキーマを取得 |
| テンプレートにデータを自動フィルして新しいデザインを生成 |
| 公開URLから画像・動画アセットをアップロード |
| アセットのメタデータを取得 |
| Canvaライブラリからアセットを削除 |
| ブランドキット(色、フォント、ロゴ)を一覧表示 |
| フォルダを作成 |
| フォルダ内のアイテムを一覧表示 |
| キーワードでフォルダを検索 |
| デザインまたはフォルダを移動 |
| 利用可能なエクスポート形式を取得 |
| デザインをPDF、PNG、JPG、PPTX、MP4にエクスポート |
| エクスポートの状態を確認し、ダウンロードリンクを取得 |
| 現在の認証済みユーザーのプロフィールを取得 |
| デザインのコメントを一覧表示 |
| デザインにコメントを追加 |
| デザインのコメントに返信 |
📄 ライセンス
MIT License © 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