Menghasilkan diagram desain sistem bergaya sketsa tangan dalam format SVG atau PNG dari spesifikasi YAML yang ringkas.
Juga dikenal sebagai Tonys-Coding/sysketch, sysketch-mcp
- Stars
- 1
- Tools
- 2
- Unduhan, 30 hari
- —
- Versi terbaru
- 0.5.0
- Commit terakhir
- 29 Okt 2026
- Lisensi
- MIT
Apa itu sysketch MCP?
sysketch adalah MCP server. Menghasilkan diagram desain sistem bergaya sketsa tangan dalam format SVG atau PNG dari spesifikasi YAML yang ringkas. Server ini menyediakan 2 tool, seperti render_diagram, list_icons.
Ringkasan dibuat dari README proyek
Tentang sysketch MCP server
sysketch memungkinkan AI assistant seperti Claude dan Cursor untuk menghasilkan diagram desain sistem bergaya sketsa tangan menggunakan spesifikasi YAML. Alih-alih asisten menghasilkan data gambar yang kompleks secara langsung, ia akan menulis deskripsi singkat yang kemudian dikonversi oleh server menjadi file SVG atau PNG. Metode ini secara signifikan mengurangi penggunaan token, membuat prosesnya lebih cepat dan lebih hemat biaya bagi developer.
Pengguna dapat menyiapkan server secara lokal via npx untuk client desktop atau terhubung ke endpoint remote untuk chat berbasis web. Server ini membutuhkan Node.js versi 20 atau yang lebih baru. Tersedia tool render_diagram untuk membuat visual dari sebuah spesifikasi atau file, serta tool list_icons untuk membantu mengidentifikasi icon dan logo yang tersedia. Diagram akan disimpan ke direktori lokal, yang dapat dikustomisasi menggunakan environment variable SYSKETCH_DIR atau argumen direktori tertentu.
Apa yang bisa Anda lakukan dengannya
- 1Menghasilkan visual arsitektur sistemMinta AI assistant untuk membuat diagram PNG dari arsitektur sistem ride-sharing.
- 2Melakukan iterasi pada diagram yang sudah adaMinta modifikasi spesifik pada diagram yang telah dibuat sebelumnya, seperti menambahkan service baru.
- 3Menerapkan gaya visual yang berbedaUbah estetika diagram dengan menentukan tema yang berbeda seperti blueprint.
- 4Menyertakan logo brand resmiGunakan nama produk yang dikenal untuk menampilkan logo asli dari layanan seperti S3 atau Stripe.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal sysketch MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal sysketch MCP di Claude Code
$ claude mcp add sysketch -- npx -y sysketch-mcpInstal sysketch MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Instal sysketch MCP di VS Code
.vscode/mcp.json
{
"servers": {
"sysketch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Instal sysketch MCP di VS Code CLI
$ code --add-mcp '{"name":"sysketch","type":"stdio","command":"npx","args":["-y","sysketch-mcp"]}'Instal sysketch MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Instal sysketch MCP di Codex
$ codex mcp add sysketch -- npx -y sysketch-mcpInstal sysketch MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.sysketch] command = "npx" args = ["-y", "sysketch-mcp"]
Instal sysketch MCP di Gemini CLI
$ gemini mcp add -s user sysketch npx -- -y sysketch-mcpInstal sysketch MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Tool sysketch MCP 2
Terdeteksi dari READMErender_diagramlist_icons
| render_diagram | — | |
| list_icons | — |
Pengecekan otomatis
Berjalan 13 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauLolos
- Lisensi open source (OSI)Lolos
- Ada commit atau release dalam satu tahun terakhirLolos
- Nama package tidak mirip dengan package populerLolos
- Remote endpoint menggunakan HTTPSLolos
- Tools yang bersifat destruktif telah diberi labelLolos
- Tidak ada instruksi tersembunyi untuk modelLolos
- Tidak ada advisory kritis pada paket atau dependensinyaLolos
README
Lihat di GitHubsysketch-mcp
Lets Claude, Cursor and other AI assistants draw clean, hand-sketched system design diagrams with sysketch. The assistant writes a short description of your system instead of drawing the image itself, which makes diagrams faster, cheaper and consistent.

Setup
You need Node.js 20 or newer.
Claude Code: run once in your terminal:
claude mcp add sysketch -- npx -y sysketch-mcp
Claude Desktop, Cursor and other assistants: add this to the assistant's MCP settings, then restart it:
{
"mcpServers": {
"sysketch": { "command": "npx", "args": ["-y", "sysketch-mcp"] }
}
}
Diagrams are saved in the folder your assistant runs the server in (your project, in Claude Code and Cursor). Claude Desktop starts servers outside any project, so there they go to a sysketch folder in your home folder. To choose a folder, add "--dir", "/path/to/folder" to args, or set the SYSKETCH_DIR environment variable.
ChatGPT, Claude on the web, Perplexity and other AI chats: you don't need this package. Add https://sysketch.vercel.app/mcp as a custom connector instead (details).
Use
Ask your assistant, for example:
Use sysketch to draw a ride-sharing system as a PNG.
The diagram is saved in diagrams/ inside that folder, together with its description, so you can ask for changes later: "add a notification service", "use the blueprint theme". Only a one-line summary comes back into the conversation, never the image data.
Measured with Claude Code (Sonnet) on 5 system design requests: 4,352 output tokens with sysketch vs 77,518 when the assistant drew the SVG itself, about 18x fewer (benchmark).
Tools
| Tool | What it does |
|---|---|
render_diagram |
Draws a diagram from a description (spec) or a file (file) to .svg or .png, with an optional theme. preview: true returns the image to the assistant (off by default). |
list_icons |
Lists the icons and recognized names; logos searches installed official logos. |
The tool definitions add about 450 tokens to each session.
Official logos (optional)
When official logos are installed, product names like s3 or stripe show the real logo. See the logos guide.
More examples, themes and the full spec: github.com/Tonys-Coding/sysketch
MIT License.
Pertanyaan tentang sysketch MCP
Bagaimana cara menambahkan sysketch MCP ke Claude Code?
Jalankan claude mcp add sysketch -- npx -y sysketch-mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan sysketch MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Tool apa yang disediakan sysketch MCP?
Server ini menyediakan 2 tool, termasuk render_diagram, list_icons.
Apakah saya bisa menggunakan logo resmi dalam diagram saya?
Ya, jika logo resmi sudah terinstal, nama produk seperti s3 atau stripe akan menampilkan logo aslinya.
Apakah server ini menggunakan banyak token?
Tidak, server ini sangat efisien, menggunakan token sekitar 18x lebih sedikit dibandingkan meminta asisten menggambar SVG mentah secara langsung.