sysketch について
sysketchは、AIアシスタントが短い説明から手描き風のシステム設計図を作成できるMCPサーバーです。SVGまたはPNGと説明を一緒に保存し、画像データを直接生成する必要をなくします。
主な機能
- 01説明やファイルからSVG/PNGを生成
- 02図のテーマを選択
- 03アイコンやロゴの一覧表示
- 04説明と図を一緒に保存
活用シーン
- 01短いプロンプトからシステム設計図を作成
- 02保存済みの図の説明を変更して修正
MCP 対応
MCPサーバーは、図の生成とアイコン一覧のツールをAIクライアントに提供します。SVGまたはPNGを指定でき、画像プレビューも任意で受け取れます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://sysketch.vercel.app/mcpclaude mcp add --transport http tonys-coding-sysketch https://sysketch.vercel.app/mcp{"mcpServers":{"tonys-coding-sysketch":{"type":"http","url":"https://sysketch.vercel.app/mcp"}}}Cursor で開く{"servers":{"tonys-coding-sysketch":{"type":"http","url":"https://sysketch.vercel.app/mcp"}}}VS Code で開く{"mcpServers":{"tonys-coding-sysketch":{"type":"http","url":"https://sysketch.vercel.app/mcp"}}}{"mcpServers":{"tonys-coding-sysketch":{"serverUrl":"https://sysketch.vercel.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
sysketch-mcp
sysketch を使って、Claude、Cursor などの AI アシスタントが、見やすく手描き風のシステム設計図を描けるようにします。アシスタントは画像そのものを描く代わりに、システムの短い説明を書きます。そのため、図をより速く、低コストで、一貫性を保ちながら作成できます。

セットアップ
Node.js 20 以降が必要です。
Claude Code: ターミナルで一度だけ実行します。
claude mcp add sysketch -- npx -y sysketch-mcp
Claude Desktop、Cursor、その他のアシスタント: アシスタントの MCP 設定にこれを追加してから、再起動します。
{
"mcpServers": {
"sysketch": { "command": "npx", "args": ["-y", "sysketch-mcp"] }
}
}
図は、アシスタントがサーバーを実行するフォルダー(Claude Code と Cursor ではプロジェクト内)に保存されます。Claude Desktop はプロジェクト外でサーバーを起動するため、図はホームフォルダー内の sysketch フォルダーに保存されます。保存先のフォルダーを指定するには、args に "--dir", "/path/to/folder" を追加するか、SYSKETCH_DIR 環境変数を設定します。
ChatGPT、ウェブ版 Claude、Perplexity、その他の AI チャット: このパッケージは必要ありません。カスタムコネクターとして https://sysketch.vercel.app/mcp を追加してください(詳細)。
使い方
たとえば、アシスタントに次のように依頼します。
sysketchを使って、ライドシェアシステムをPNGで描いてください。
図は説明とともに、そのフォルダー内の diagrams/ に保存されるため、「通知サービスを追加して」「ブループリントテーマを使って」のように、後から変更を依頼できます。会話に返されるのは1行の要約だけで、画像データは返されません。
Claude Code(Sonnet)で5件のシステム設計リクエストを測定した結果、sysketchを使った場合は4,352出力トークン、アシスタントがSVGを自分で描いた場合は77,518トークンで、約18分の1でした(ベンチマーク)。
ツール
| ツール | 機能 |
|---|---|
render_diagram | 説明(spec)またはファイル(file)から、任意の theme を使って .svg または .png の図を描きます。preview: true を指定すると、アシスタントに画像を返します(デフォルトでは無効です)。 |
list_icons | アイコンと認識される名前を一覧表示します。logos を指定すると、インストール済みの公式ロゴを検索します。 |
ツール定義により、各セッションに約450トークンが追加されます。
公式ロゴ(任意)
公式ロゴをインストールすると、s3 や stripe などの製品名に実際のロゴが表示されます。ロゴガイドを参照してください。
その他の例、テーマ、仕様の全文については、github.com/Tonys-Coding/sysketch をご覧ください。
MITライセンス。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。