svg-editor
Provides SVG editing capabilities: open an SVG, inspect its editable elements, surgically update properties such as colors, text, fonts, sizes, and visibility, and apply changes while preserving the original SVG structure and geometry.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@svg-editorOpen the SVG figure and change the y-axis label to 'Total intensity (a.u.)'."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SVG Editor
An SVG figure editing MCP App for Wisp Science and Claude Science.
Core capabilities: open a scientific SVG figure in the conversation and edit it by hand (point-and-click selection, drag, change colors/text/fonts), or dictate / type (send to the host assistant, or run simple instructions in place).
It is packaged following the same conventions as Motif / Ketcher:
.claude-plugin/plugin.json+.mcp.json+skills/*/SKILL.mdPre-packaged stdio MCP (no
npm installwhen installing)ui://svg-editor/editor.html(text/html;profile=mcp-app)When the host does not provide a live App, fall back to a standalone HTML via
svg_create_artifact
How it works
The assistant calls
svg_open_editor(optionally with SVG text). Wisp / Claude Science opens the editor in the middle column.You can click to select and change properties on the canvas; the selection state is passed into the next turn via
ui/update-model-context.The built-in command bar:
Execute locally: local syntax (change title, change color, hide legend, font size, pan/zoom)
Send to assistant:
ui/message, then the model usessvg_inspect+svg_applyto make surgical edits.
Do not redraw the whole figure. Paths and data geometry remain unchanged by default.
Related MCP server: imagetosvg-mcp
Development
Requires Node.js 20.19+ (22+ recommended).
npm install
npm test
npm run preview # 浏览器里单独预览编辑器
npm run build # UI + server + dist-plugin zip
node dist/svg-editor-mcp.mjs # stdio MCPInstalling into Wisp Science
Run
npm run buildOpen Settings → Plugins → Install Plugin, choose
svg-editor-for-claude-science.zipFor remote install, use the SHA-256 values in
svg-editor-for-claude-science.checksums.jsonEnable the plugin for the current project, and click Start new session
Wisp will open the MCP App in the middle column, and forward tools/call (including the app-only svg_commit) while the App is still bound to the original MCP connection.
Installing into Claude Science
Load dist-plugin/ or the zip as a Claude plugin (same directory layout as Motif for Claude Science). After approving the local MCP, call:
svg_open_editor— open the live editorsvg_create_artifact— standalone HTML fallback
Tools
Tool | Purpose |
| Open the live editor |
| List editable elements |
| Make structured, surgical edits |
| Retreive current SVG |
| Document-level undo |
| Export standalone HTML |
| App only: write back manual edits |
Selector: #id, [data-se-id="e12"], name:exact, text:~partial, simple CSS.
Security boundaries
Strips
<scripts>,foreignObject, event handler attributes, andjavascript:URLsUI runs in a sandboxed, opaque-origin iframe; CSP forbids external network access
Single-image cap: 2 MB
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityBmaintenanceEnables creating and editing draw.io diagrams from structured descriptions, rendering them as interactive inline SVGs, and providing access to the full draw.io editor for further modification and export.970MIT
- AlicenseAqualityBmaintenanceEnables AI agents to vectorize raster images and import vector files (PDF/AI/EPS), then inspect, edit, render, and optimize SVGs locally.6MIT
- AlicenseAqualityBmaintenanceEnables AI agents to inspect, edit, validate, render, and export SVG/Inkscape documents safely with reversible operations and risk-classed tools.872MIT

Rayzia MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to drive a live SVG/vector editor, allowing a full observe-and-act loop on a canvas with real tools, state reading, and PNG rendering.MIT
Related MCP Connectors
Multilingual semantic SVG icon search with previews for AI coding agents. 20,000+ icons.
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
Create, validate, edit, export (markdown/svg/png/mermaid), and search JSON Canvas files.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/xuzhougeng/svg-editor'
If you have feedback or need assistance with the MCP directory API, please join our Discord server