Plan a system's architecture as a typed, linted, live diagram before you write code. Local-only MCP server + Svelte Flow viewer.
View on GitHub ↗A typed, linted model of the system you are building — one file your coding agent reads and writes through MCP, and you edit on a canvas.
Works with any MCP client. The skill and hooks are for Claude Code.Diagrams are JSON files in your repo. Runs on your machine — no accounts, no cloud, no telemetry.
What's new · 30 seconds ↓ · Why · Four cases · Viewer · Reference
examples/shop-platform.dgv.json — 17 components, 21 connections, 7 kB · the same file as an SVG export
It reads the catalog, writes dgv/.dgv.json, gets a lint report back on every write, repairs what it broke, lays the diagram out and opens it at http://127.0.0.1:7710. From then on the file is the map: every later session reads it before it reads code.
Needs Node 20.19+ or 22.12+. npm install fetches everything (~100 MB, nothing global); npm run build compiles the viewer once. Skip the build if you only want the MCP tools — everything works without it except dgvopen.
The agent can now flag an architecture problem on the exact node, wire or frame it is about — a ⚑ bubble on the canvas with what is wrong, why, and the fix — and every change to the diagram, by the agent or by you, lands in a history you open from the bottom of the canvas. Three new MCP tools: dgvflag, dgvresolve, dgvhistory.
The details — what it looks like, how to use it, where it lives, every new command
Lint says whether the graph is valid. It cannot say whether the design is right. Reviewing a real project through its diagram, the agent found six things no rule would ever fire on — a process that was a dead end for settings (every chang
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/ShAInyXYZ--Dia-GramV.html)
Open-source MCP server for comparing products and asking the buyer before purchase.
sv-number/mcp-serverMCP server for AI agents that need a phone number: order a private number in 200+ countries, read the SMS verification code, hand it back. The widest country coverage in the category, and you can chec
vibeinging/deepseek-harness-desktop-appDeepSeek Harness Desktop App: a local AI desktop workspace for DSH Sessions, projects, files, web research, plugins, and Office artifacts.
shlokkhemani/rabbitholeAn infinite canvas for learning — select text, ask, and answers branch out as documents. MCP server for Claude Code, Codex, and any agent.
livetennisapi/livetennisapi-mcpMCP server for the Live Tennis API — give Claude, Cursor and other LLM agents real-time tennis scores, odds and model win-probability
shixinnt/codex-image-context-runtimeA Codex plugin and local MCP runtime for context-bounded image generation and inspection.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.