MCP server for CanvasKeep - generate Excalidraw diagrams from structured graphs
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
CANVASKEEP_API_KEYChiave APIobbligatoriaAPI key from your CanvasKeep dashboard (profile menu, API Keys)
CANVASKEEP_MASTER_KEYChiave APIfacoltativaNeeded to read or edit encrypted diagrams. Copy it from canvaskeep.com/dashboard/encryption
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
list_workspacesList all workspaces in your CanvasKeep account. Returns each workspace's id and name. Use this first to find the workspace_id needed by other tools.List all workspaces in your CanvasKeep account. Returns each workspace's id and name. Use this first to find the workspace_id needed by other tools.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_workspaceCreate a new workspace. Returns the new workspace's id and name.Create a new workspace. Returns the new workspace's id and name.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_foldersList all folders in a workspace. Returns each folder's id, name, and parent_folder_id. Use folder ids when creating diagrams inside a specific folder.List all folders in a workspace. Returns each folder's id, name, and parent_folder_id. Use folder ids when creating diagrams inside a specific folder.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_folderCreate a new folder in a workspace. Returns the new folder's id and name. Optionally nest it inside an existing folder.Create a new folder in a workspace. Returns the new folder's id and name. Optionally nest it inside an existing folder.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_diagramsList all diagrams in a workspace. Returns each diagram's id, title, and last updated timestamp.List all diagrams in a workspace. Returns each diagram's id, title, and last updated timestamp.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_diagramCreate a new empty diagram in a workspace, optionally inside a folder. Returns the new diagram's id. Use generate_diagram afterward to populate it with content. Use list_folders first to find the folder_id if you want to place it in a specific folder.Create a new empty diagram in a workspace, optionally inside a folder. Returns the new diagram's id. Use generate_diagram afterward to populate it with content. Use list_folders first to find the folder_id if you want to place it in a specific folder.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_diagramUpdate a diagram's title (rename it).Update a diagram's title (rename it).
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_diagramprivilegiatoPermanently delete a diagram and its content. This cannot be undone.Permanently delete a diagram and its content. This cannot be undone.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_diagram_summaryGet a summary of an existing diagram: its title, workspace, element count, and when it was last updated. Does NOT return the raw scene data.Get a summary of an existing diagram: its title, workspace, element count, and when it was last updated. Does NOT return the raw scene data.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_diagram_sceneRead the raw Excalidraw scene of a diagram: the full elements array (with ids, x/y, width/height, styles, text, arrow bindings) and appState.
Use this before save_diagram_scene to make precise edits: read the scene, modify the elements you need, then write the complete array back.
Embedded image…Read the raw Excalidraw scene of a diagram: the full elements array (with ids, x/y, width/height, styles, text, arrow bindings) and appState. Use this before save_diagram_scene to make precise edits: read the scene, modify the elements you need, then write the complete array back. Embedded image…
Per questo strumento non è stato pubblicato alcuno schema di input.
save_diagram_sceneNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
generate_diagramNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
10 strumenti su 12 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
MCP server for CanvasKeep - generate Excalidraw diagrams from structured graphs
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
55 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+43 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.