Genera diagramas de diseño de sistemas con estilo de boceto a mano en formato SVG o PNG a partir de especificaciones concisas en YAML.
También conocido como Tonys-Coding/sysketch, sysketch-mcp
- Stars
- 1
- Herramientas
- 2
- Descargas, 30 días
- —
- Última versión
- 0.5.0
- Último commit
- 29 oct 2026
- Licencia
- MIT
¿Qué es sysketch MCP?
sysketch es un MCP server. Genera diagramas de diseño de sistemas con estilo de boceto a mano en formato SVG o PNG a partir de especificaciones concisas en YAML. Expone 2 herramientas, como render_diagram, list_icons.
Resumen generado a partir del README del proyecto
Acerca del MCP server de sysketch
sysketch permite que asistentes de IA como Claude y Cursor generen diagramas de diseño de sistemas con estilo de boceto a mano utilizando especificaciones YAML. En lugar de que el asistente genere datos de imagen complejos directamente, escribe una descripción corta que el servidor convierte en archivos SVG o PNG. Este método reduce significativamente el uso de tokens, haciendo que el proceso sea más rápido y económico para los desarrolladores.
Los usuarios pueden configurar el servidor localmente vía npx para clientes de escritorio o conectarse a un endpoint remoto para chats basados en web. El servidor requiere Node.js 20 o superior. Proporciona la herramienta render_diagram para crear visuales a partir de una especificación o archivo, y una herramienta list_icons para ayudar a identificar los iconos y logos disponibles. Los diagramas se guardan en un directorio local, el cual se puede personalizar usando la variable de entorno SYSKETCH_DIR o un argumento de directorio específico.
Qué puedes hacer con él
- 1Generar visuales de arquitectura de sistemasPide a un asistente de IA que cree un diagrama PNG de la arquitectura de un sistema de transporte compartido.
- 2Iterar sobre diagramas existentesSolicita modificaciones específicas a un diagrama generado previamente, como añadir un nuevo servicio.
- 3Aplicar diferentes estilos visualesCambia la estética de un diagrama especificando un tema diferente como blueprint.
- 4Incorporar logos oficiales de marcasUsa nombres de productos reconocidos para mostrar los logos reales de servicios como S3 o Stripe.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar sysketch MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar sysketch MCP en Claude Code
$ claude mcp add sysketch -- npx -y sysketch-mcpInstalar sysketch MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Instalar sysketch MCP en VS Code
.vscode/mcp.json
{
"servers": {
"sysketch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Instalar sysketch MCP en VS Code CLI
$ code --add-mcp '{"name":"sysketch","type":"stdio","command":"npx","args":["-y","sysketch-mcp"]}'Instalar sysketch MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Instalar sysketch MCP en Codex
$ codex mcp add sysketch -- npx -y sysketch-mcpInstalar sysketch MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.sysketch] command = "npx" args = ["-y", "sysketch-mcp"]
Instalar sysketch MCP en Gemini CLI
$ gemini mcp add -s user sysketch npx -- -y sysketch-mcpInstalar sysketch MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Herramientas de sysketch MCP 2
Detectado desde el READMErender_diagramlist_icons
| render_diagram | — | |
| list_icons | — |
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleAprobado
- Licencia de código abierto (OSI)Aprobado
- Commit o lanzamiento en el último añoAprobado
- El nombre del paquete no es similar a un paquete popularAprobado
- El endpoint remoto usa HTTPSAprobado
- Las herramientas destructivas están etiquetadasAprobado
- Sin instrucciones ocultas para el modeloAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasAprobado
README
Ver en 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.
Preguntas sobre sysketch MCP
¿Cómo agrego sysketch MCP a Claude Code?
Ejecuta claude mcp add sysketch -- npx -y sysketch-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego sysketch MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona sysketch MCP?
Expone 2 herramientas, incluidas render_diagram, list_icons.
¿Puedo usar logos oficiales en mis diagramas?
Sí, si los logos oficiales están instalados, los nombres de productos como s3 o stripe mostrarán el logo real.
¿Este servidor consume muchos tokens?
No, es altamente eficiente y utiliza aproximadamente 18 veces menos tokens que si un asistente dibujara el código SVG directamente.