Génère des diagrammes de conception système au style croquis à la main au format SVG ou PNG à partir de spécifications YAML concises.
Aussi connu sous Tonys-Coding/sysketch, sysketch-mcp
- Étoiles
- 1
- Outils
- 2
- Téléchargements, 30 jours
- —
- Dernière version
- 0.5.0
- Dernier commit
- 29 oct. 2026
- Licence
- MIT
Qu'est-ce que sysketch MCP ?
sysketch est un serveur MCP. Génère des diagrammes de conception système au style croquis à la main au format SVG ou PNG à partir de spécifications YAML concises. Il expose 2 outils, comme render_diagram, list_icons.
Résumé généré à partir du README du projet
À propos du MCP server sysketch
sysketch permet aux assistants IA comme Claude et Cursor de générer des diagrammes de conception système au style croquis à la main en utilisant des spécifications YAML. Au lieu que l'assistant ne génère directement des données d'image complexes, il écrit une description courte que le serveur convertit en fichiers SVG ou PNG. Cette méthode réduit considérablement la consommation de tokens, rendant le processus plus rapide et plus économique pour les développeurs.
Les utilisateurs peuvent installer le serveur localement via npx pour les clients desktop ou se connecter à un endpoint distant pour les chats basés sur le web. Le serveur nécessite Node.js 20 ou une version ultérieure. Il fournit l'outil render_diagram pour créer des visuels à partir d'une spécification ou d'un fichier, ainsi qu'un outil list_icons pour aider à identifier les icônes et logos disponibles. Les diagrammes sont sauvegardés dans un répertoire local, qui peut être personnalisé via la variable d'environnement SYSKETCH_DIR ou un argument de répertoire spécifique.
Ce que vous pouvez faire avec
- 1Générer des visuels d'architecture systèmeDemandez à un assistant IA de créer un diagramme PNG de l'architecture système d'un service de VTC.
- 2Itérer sur des diagrammes existantsDemandez des modifications spécifiques sur un diagramme précédemment généré, comme l'ajout d'un nouveau service.
- 3Appliquer différents styles visuelsChangez l'esthétique d'un diagramme en spécifiant un thème différent comme blueprint.
- 4Incorporer des logos de marques officielsUtilisez des noms de produits reconnus pour afficher les logos réels de services comme S3 ou Stripe.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer sysketch MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller sysketch MCP dans Claude Code
$ claude mcp add sysketch -- npx -y sysketch-mcpInstaller sysketch MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Installer sysketch MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"sysketch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Installer sysketch MCP dans VS Code CLI
$ code --add-mcp '{"name":"sysketch","type":"stdio","command":"npx","args":["-y","sysketch-mcp"]}'Installer sysketch MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Installer sysketch MCP dans Codex
$ codex mcp add sysketch -- npx -y sysketch-mcpInstaller sysketch MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.sysketch] command = "npx" args = ["-y", "sysketch-mcp"]
Installer sysketch MCP dans Gemini CLI
$ gemini mcp add -s user sysketch npx -- -y sysketch-mcpInstaller sysketch MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Outils MCP sysketch 2
Détectés depuis le READMErender_diagramlist_icons
| render_diagram | — | |
| list_icons | — |
Vérifications automatisées
Exécuté le 13 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessibleRéussi
- Licence open source (OSI)Réussi
- Commit ou version publiée au cours de l'année écouléeRéussi
- Nom du package non proche d'un package populaireRéussi
- L'endpoint distant utilise HTTPSRéussi
- Les outils destructifs sont étiquetésRéussi
- Aucune instruction cachée destinée au modèleRéussi
- Aucun avis critique dans le package ou ses dépendancesRéussi
README
Voir sur 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.
Questions sur sysketch MCP
Comment ajouter sysketch MCP à Claude Code ?
Exécutez claude mcp add sysketch -- npx -y sysketch-mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter sysketch MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils sysketch MCP fournit-il ?
Il expose 2 outils, dont render_diagram, list_icons.
Puis-je utiliser des logos officiels dans mes diagrammes ?
Oui, si les logos officiels sont installés, les noms de produits comme s3 ou stripe afficheront le logo réel.
Ce serveur consomme-t-il beaucoup de tokens ?
Non, il est très efficace et utilise environ 18 fois moins de tokens que si un assistant devait dessiner directement du SVG brut.