Генерирует схемы системного дизайна в стиле набросков от руки в форматах SVG или PNG на основе кратких YAML-спецификаций.
Также известен как Tonys-Coding/sysketch, sysketch-mcp
- Звёзды
- 1
- Инструменты
- 2
- Загрузки, 30 дней
- —
- Последняя версия
- 0.5.0
- Последний коммит
- 29 окт. 2026 г.
- Лицензия
- MIT
Что такое sysketch MCP?
sysketch — это MCP server. Генерирует схемы системного дизайна в стиле набросков от руки в форматах SVG или PNG на основе кратких YAML-спецификаций. Он предоставляет 2 инструмента, например render_diagram, list_icons.
Сводка сгенерирована из README проекта
О sysketch MCP server
sysketch позволяет ИИ-ассистентам, таким как Claude и Cursor, создавать схемы системного дизайна в стиле набросков от руки, используя YAML-спецификации. Вместо того чтобы ассистент напрямую генерировал сложные данные изображений, он пишет краткое описание, которое сервер преобразует в файлы SVG или PNG. Этот метод значительно снижает расход токенов, делая процесс быстрее и экономически выгоднее для разработчиков.
Пользователи могут настроить сервер локально через npx для десктопных клиентов или подключиться к удаленному эндпоинту для веб-чатов. Для работы сервера требуется Node.js версии 20 или новее. Он предоставляет инструмент render_diagram для создания визуализаций из спецификации или файла, а также инструмент list_icons, который помогает определить доступные иконки и логотипы. Схемы сохраняются в локальную директорию, путь к которой можно настроить с помощью переменной окружения SYSKETCH_DIR или через аргумент пути к конкретной директории.
Что вы можете с ним делать
- 1Генерация визуализаций архитектуры системПопросите ИИ-ассистента создать PNG-схему архитектуры системы для сервиса райдшеринга.
- 2Итеративная доработка существующих схемЗапрашивайте конкретные изменения в ранее созданной схеме, например, добавление нового сервиса.
- 3Применение различных визуальных стилейМеняйте эстетику схемы, указывая другую тему, например, blueprint.
- 4Использование официальных брендовых логотиповИспользуйте названия известных продуктов, чтобы отображать реальные логотипы таких сервисов, как S3 или Stripe.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить sysketch MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка sysketch MCP в Claude Code
$ claude mcp add sysketch -- npx -y sysketch-mcpУстановка sysketch MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Установка sysketch MCP в VS Code
.vscode/mcp.json
{
"servers": {
"sysketch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Установка sysketch MCP в VS Code CLI
$ code --add-mcp '{"name":"sysketch","type":"stdio","command":"npx","args":["-y","sysketch-mcp"]}'Установка sysketch MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Установка sysketch MCP в Codex
$ codex mcp add sysketch -- npx -y sysketch-mcpУстановка sysketch MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.sysketch] command = "npx" args = ["-y", "sysketch-mcp"]
Установка sysketch MCP в Gemini CLI
$ gemini mcp add -s user sysketch npx -- -y sysketch-mcpУстановка sysketch MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"sysketch": {
"command": "npx",
"args": [
"-y",
"sysketch-mcp"
]
}
}
}Инструменты sysketch MCP 2
Определено из READMErender_diagramlist_icons
| render_diagram | — | |
| list_icons | — |
Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийПройдено
- Open source лицензия (OSI)Пройдено
- Коммит или релиз за последний годПройдено
- Имя пакета не похоже на популярный пакетПройдено
- Удаленная конечная точка использует HTTPSПройдено
- Деструктивные инструменты помеченыПройдено
- Нет скрытых инструкций для моделиПройдено
- Нет критических предупреждений в пакете или его зависимостяхПройдено
README
Открыть на 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.
Вопросы о sysketch MCP
Как добавить sysketch MCP в Claude Code?
Выполните claude mcp add sysketch -- npx -y sysketch-mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить sysketch MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие инструменты предоставляет sysketch MCP?
Он предоставляет 2 инструмента, включая render_diagram, list_icons.
Можно ли использовать официальные логотипы в схемах?
Да, если установлены официальные логотипы, названия продуктов, такие как s3 или stripe, будут отображаться с использованием реальных логотипов.
Использует ли этот сервер много токенов?
Нет, он высокоэффективен и потребляет примерно в 18 раз меньше токенов, чем если бы ассистент рисовал чистый SVG напрямую.