ArchSmith MCP server
io.github.ayeshLK/archsmith·v0.8.2·7 starsRender and validate ArchSmith architecture diagrams from a governed JSON IR.
not scanned yet
7 stars6 downloads/wk
Reviews
Write oneNobody has reviewed ArchSmith yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ArchSmith tools
No tool declarations could be read from the package source. They show once the server is installed.
How ArchSmith compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- GitHub stars
- 7
- more than 86% of 28,688 servers
- Downloads a week
- 6
- more than 1% of 12,191 servers with a package
Release history: 3 versions in the registry since 2026-10-09, latest 2026-10-30, typically one every 20 days.
Install ArchSmith in Claude Code, Cursor or VS Code
Runs npx -y @archsmith/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add archsmith -- npx -y @archsmith/mcp-server
What the publisher says
From the ArchSmith repository's README, as published. We do not edit it. Read it on GitHub
ArchSmith
= 20">
ArchSmith turns a validated JSON description of a layered system architecture into a clean, consistent SVG diagram. Feed it a structured document (an IR — intermediate representation), get back a diagram in a fixed, opinionated house style: no per-diagram layout decisions, no hand-drawn boxes, no drift between one architecture doc and the next.
It's built as a library first, a CLI on top of that, and an MCP server on top of that — so it's just as easy for a human to run archsmith render as it is for an AI agent to call it as a tool.
The session above builds ticket-booking — the same reference example used throughout this README — with no hand-written JSON, saved as author-demo.archsmith.json.
[!NOTE]
ArchSmith is pre-1.0 — the schema and API may still change (diagram-schema.json itself is marked "first pass, expect revision"). See releases for what's shipped in each version.
Why
Drawing an architecture diagram by hand is slow and doesn't scale: every new diagram means re-deciding box shapes, colors, spacing, and layout from scratch, and keeping a whole set of diagrams visually consistent — a real "house style" — is a losing battle once more than one person is producing them. It's harder still now that agents, not just humans, increasingly need to produce these diagrams: an agent can't open a drawing tool and drag boxes around, but it can absolutely produce structured JSON.
Just asking an LLM to draw an SVG diagram directly doesn't fix this either — it trades manual inconsistency for a different kind, where the same request can come out looking different depending on the day, the model, or the prompt. ArchSmith separates those two concerns instead: an agent (or a human) does the interpretation — turning a sketch or a description into a valid structured document — and hands it to ArchSmith for deterministic rendering. Same input, same output, every time, with the house style (spacing, colors, text wrapping, box shapes) enforced by the renderer rather than re-decided per diagram — down to embedding the exact font text was measured against, so a diagram looks the same on any machine viewing it, not just the one that rendered it.
How
ArchSmith currently supports one diagram convention: a layered/swimlane style that lays out a system's architecture as five columns, left to right:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ArchSmith: common questions
- Is ArchSmith MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the ArchSmith safety report
- How do I install ArchSmith?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does ArchSmith need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ArchSmith maintained?
- The last commit was 26 days ago (2026-10-09). The latest release is v0.8.2.
- What can I use instead of ArchSmith?
- Servers from other publishers that do the same job: Semiotic MCP server.
- How does ArchSmith compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); github stars 7 (more than 86% of 28,688 servers); downloads a week 6 (more than 1% of 12,191 servers with a package). Full comparison.
Alternatives to ArchSmith
Same job from other publishers: the closest match first, then the best rated.
- SemioticVerified React chart generation: select, validate, repair, render, and inspect charts through MCP.not reviewedWidely usedB