Skip to main content
Glama

SVG Editor

Wisp ScienceClaude Science 向けの SVG 図編集 MCP App。

中核機能:会話の中で科学図の SVG を開き、手で直接編集(クリックで選択、ドラッグ、色・テキスト・フォントの変更)をするか、口述 / 入力(ホストアシスタントに送信、またはその場で簡単な指示を実行)することができます。

Motif / Ketcher と同じ規約でパッケージングされています。

  • .claude-plugin/plugin.json + .mcp.json + skills/*/SKILL.md

  • プリパッケージ済みの stdio MCP(インストール時に npm install は実行しない)

  • ui://svg-editor/editor.htmltext/html;profile=mcp-app

  • ホスト側で live App を立ち上げない場合は、svg_create_artifact でスタンドアロン HTML にフォールバック

動作のしくみ

  1. アシスタントが svg_open_editor を呼び出します(SVG のテキストを渡すこともできます)。Wisp / Claude Science は中央パネルにエディタを開きます。

  2. キャンバス上でクリックして選択し、属性を変更します。選択状態は ui/update-model-context 経由で次のターンに引き継がれます。

  3. 下部のコマンドバー:

    • その場で実行:ローカル構文(タイトル変更、色変更、凡例を隠す、フォントサイズ、パン)

    • アシスタントに送信ui/message で送信し、モデルが svg_inspect + svg_apply で外科的な変更を行う

  4. 図全体を再描画しないでください。パスとデータのジオメトリはデフォルトで元のまま維持されます。

Related MCP server: imagetosvg-mcp

開発

Node.js 20.19+ が必要です(推奨は 22+)。

npm install
npm test
npm run preview    # 浏览器里单独预览编辑器
npm run build      # UI + server + dist-plugin zip
node dist/svg-editor-mcp.mjs   # stdio MCP

Wisp Science へのインストール

  1. npm run build

  2. 設定 → プラグイン → プラグインをインストール を開き、svg-editor-for-claude-science.zip を選択します

  3. リモートインストールでは svg-editor-for-claude-science.checksums.json の SHA-256 を使用します

  4. 現在のプロジェクトでプラグインを有効にし、新しいセッションで使用 をクリックします

Wisp は MCP App を中央タブとして開き、App が元の MCP 接続にバインドされたまま tools/call(app-only の svg_commit を含む)を転送します。

Claude Science へのインストール

dist-plugin/ または zip を Claude plugin として読み込みます(Motif for Claude Code と同じディレクトリ構成)。ローカル MCP を承認してから、次を呼び出します:

  • svg_open_editor — live App

  • svg_create_artifact — スタンドアロン HTML へのフォールバック

ツール

ツール

機能

svg_open_editor

live エディタを開く

svg_inspect

編集可能な要素を一覧表示

svg_apply

構造化された外科的変更を適用

svg_get

現在の SVG を取得

svg_undo / svg_redo

ドキュメントレベルの取り消し / やり直し

svg_create_artifact

スタンドアロン HTML を書き出す

svg_commit

App のみ:手動編集の書き戻し

セレクター:#id[data-se-id="e12"]text:精确text:~部分、単純な CSS。

安全上の境界

  • <script>foreignObject、イベント属性、javascript: URL を除去します

  • UI は、スクリプトのみの不透明なオリジンを持つ iframe 内で実行されます。CSP は外部ネットワークを許可しません

  • 1 枚あたりの上限は 2 MB です

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (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

View all related MCP servers

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.

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/xuzhougeng/svg-editor'

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