Skip to main content
Glama
lulu0119

svg-whiteboard-mcp

by lulu0119

svg-whiteboard-mcp

MCP server that keeps SVG path canvases in memory, serves a loopback HTML preview (127.0.0.1), and returns proj-airi Surface embedUrl payloads so AIRI can render chat tool results in a sandbox iframe.

Tools

Tool

Purpose

create_canvas

New canvas → id

delete_canvas

Remove canvas

list_canvases

List ids / sizes / path counts

add_path

Append SVG <path> (d, stroke, fill, …)

delete_path

Remove path by id

list_paths

Inspect paths on a canvas

present_preview

Return structuredContent.projAiriSurface with preview URL

proj_airi_present_surface

Same envelope for arbitrary http(s) URLs

Related MCP server: tldraw-mcp

Run (stdio)

pnpm install
pnpm build
node dist/index.js

MCP client config example:

{
  "mcpServers": {
    "svg-whiteboard": {
      "command": "node",
      "args": ["/absolute/path/to/svg-whiteboard-mcp/dist/index.js"]
    }
  }
}

Requirements

  • Node 20+

  • Host (e.g. Electron) must allow the renderer to load http://127.0.0.1:* preview URLs.

Contract

structuredContent includes:

{
  "projAiriSurface": {
    "version": 1,
    "kind": "embedUrl",
    "title": "...",
    "data": { "url": "http://127.0.0.1:PORT/preview/CANVAS_ID", "mimeType": "text/html" }
  }
}

Aligns with @proj-airi/mcp-surface-contract in the AIRI monorepo.

Install Server
F
license - not found
B
quality
D
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

  • A
    license
    A
    quality
    D
    maintenance
    A minimal MCP server for AI-driven canvas manipulation and visualization using tldraw. It enables AI clients to programmatically create, update, and manage shapes, flowcharts, and frames on a live interactive canvas.
    9
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server that turns AI into an SVG artist. One rendering engine with a rich JSON schema, AI controls all design parameters. Renders animated SVGs with CSS @keyframes and SMIL animations. Supports 16+ element types, parametric curves, pattern groups, gradient/filter/clip/mask definitions, and PNG preview. No external dependencies, runs locally via npx.
    3
    161
    20
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    A FastMCP server providing structured SVG authoring tools for LLMs, enabling create, edit, and render SVG graphics through hierarchical primitives, gradients, paths, and reusable resources.
    2
    GPL 2.0

View all related MCP servers

Related MCP Connectors

  • Create sandboxed public-unlisted or access-key-protected HTML previews through a remote MCP server.

  • MCP server for URL shortening and management

  • Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.

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/lulu0119/svg-whiteboard-mcp'

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