Kısa YAML spesifikasyonlarından SVG veya PNG formatında el çizimi sistem tasarımı diyagramları oluşturur.
Ayrıca bilinen adı Tonys-Coding/sysketch, sysketch-mcp
- Yıldızlar
- 1
- Araçlar
- 2
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.5.0
- Son commit
- 29 Eki 2026
- Lisans
- MIT
sysketch MCP nedir?
sysketch bir MCP sunucusudur. Kısa YAML spesifikasyonlarından SVG veya PNG formatında el çizimi sistem tasarımı diyagramları oluşturur. 2 araç sunar; örneğin render_diagram, list_icons.
Özet, projenin README dosyasından oluşturuldu
sysketch MCP sunucusu hakkında
sysketch, Claude ve Cursor gibi yapay zeka asistanlarının YAML spesifikasyonlarını kullanarak el çizimi sistem tasarımı diyagramları oluşturmasına olanak tanır. Asistanın doğrudan karmaşık görsel veriler oluşturması yerine, sunucunun SVG veya PNG dosyalarına dönüştüreceği kısa bir açıklama yazması sağlanır. Bu yöntem token kullanımını önemli ölçüde azaltarak süreci geliştiriciler için daha hızlı ve maliyet etkin hale getirir.
Kullanıcılar, masaüstü istemcileri için npx aracılığıyla sunucuyu yerel olarak kurabilir veya web tabanlı sohbetler için uzak bir uç noktaya bağlanabilirler. Sunucu Node.js 20 veya daha yeni bir sürüm gerektirir. Bir spesifikasyondan veya dosyadan görsel oluşturmak için render_diagram aracını ve mevcut ikon ile logoları belirlemeye yardımcı olmak için list_icons aracını sağlar. Diyagramlar, SYSKETCH_DIR ortam değişkeni veya belirli bir dizin argümanı kullanılarak özelleştirilebilen yerel bir dizine kaydedilir.
Neler yapabilirsiniz
- 1Sistem mimarisi görselleri oluşturunBir yapay zeka asistanından bir araç paylaşım sistemi mimarisinin PNG diyagramını oluşturmasını isteyin.
- 2Mevcut diyagramlar üzerinde yineleme yapınDaha önce oluşturulmuş bir diyagrama yeni bir servis eklemek gibi spesifik değişiklikler talep edin.
- 3Farklı görsel stiller uygulayınblueprint gibi farklı bir tema belirleyerek bir diyagramın estetiğini değiştirin.
- 4Resmi marka logolarını dahil edinS3 veya Stripe gibi servisler için gerçek logoları görüntülemek amacıyla tanınmış ürün isimlerini kullanın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
sysketch MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a eklesysketch MCP'yi Claude Code içine yükleyin
$ claude mcp add sysketch -- npx -y sysketch-mcpsysketch MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}sysketch MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"sysketch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}sysketch MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"sysketch","type":"stdio","command":"npx","args":["-y","sysketch-mcp"]}'sysketch MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}sysketch MCP'yi Codex içine yükleyin
$ codex mcp add sysketch -- npx -y sysketch-mcpsysketch MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.sysketch] command = "npx" args = ["-y", "sysketch-mcp"]
sysketch MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user sysketch npx -- -y sysketch-mcpsysketch MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}sysketch MCP araçları 2
README dosyasından algılandırender_diagramlist_icons
| render_diagram | — | |
| list_icons | — |
Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilGeçti
- Uzak uç nokta HTTPS kullanıyorGeçti
- Yıkıcı araçlar etiketlenmişGeçti
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokGeçti
sysketch-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.
sysketch MCP soruları
sysketch MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add sysketch -- npx -y sysketch-mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
sysketch MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
sysketch MCP hangi araçları sunar?
2 araç sunar; bunlar arasında render_diagram, list_icons yer alır.
Diyagramlarımda resmi logolar kullanabilir miyim?
Evet, resmi logolar yüklüyse s3 veya stripe gibi ürün isimleri gerçek logoyu görüntüler.
Bu sunucu çok fazla token tüketiyor mu?
Hayır, oldukça verimlidir; bir asistanın doğrudan ham SVG çizmesine kıyasla yaklaşık 18 kat daha az token kullanır.