Skip to content

This release includes breaking changes for platform teams planning a safe upgrade.

Published 1mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai antigravity architecture claude claude-code cursor
+12 more
dependency-graph developer-tools excalidraw excalidraw-platform knowledge-graph llm llms mcp mcp-server productivity skills windsurf

ReleasePort's take

Light signal
editorial:auto 1mo

The release introduces a persistent, queryable architecture knowledge graph stored in .claude/architecture.md and adds `kg_*` CLI tools for managing it.

Why it matters: Enables architects to persistently store and programmatically query system design data via markdown and new kg_* commands, improving documentation consistency.

Summary

AI summary

Architecture is now a persistent, queryable knowledge graph with multiple view capabilities.

Changes in this release

Feature Medium

Architecture is now a persistent, queryable knowledge graph stored in .claude/architecture.md markdown.

Architecture is now a persistent, queryable knowledge graph stored in .claude/architecture.md markdown.

Source: llm_adapter@2026-06-08

Confidence: high

Feature Medium

Parallel edges render as distinct, labelled arrows for multiple communication modes between services.

Parallel edges render as distinct, labelled arrows for multiple communication modes between services.

Source: llm_adapter@2026-06-08

Confidence: high

Feature Medium

Introduces new `kg_*` tools for initializing, modifying, querying, and exporting the architecture knowledge graph.

Introduces new `kg_*` tools for initializing, modifying, querying, and exporting the architecture knowledge graph.

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Adds new README section and `architecture-knowledge-graph` skill documentation.

Adds new README section and `architecture-knowledge-graph` skill documentation.

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Medium

Edge labels no longer overlap arrows in SVG/PNG exports; lines are masked behind bound labels.

Edge labels no longer overlap arrows in SVG/PNG exports; lines are masked behind bound labels.

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Medium

Fixed infinite loop in edge routing when two arrows share an endpoint.

Fixed infinite loop in edge routing when two arrows share an endpoint.

Source: llm_adapter@2026-06-08

Confidence: high

Full changelog

The big one: your architecture is now a living knowledge graph, not just a diagram. This release turns the project from a diagram generator into a persistent, queryable model of your system — diagrams become
views of it.

🧠 Architecture Knowledge Graph

Your services and dependencies now live in a single version-controlled markdown file (default .claude/architecture.md) that the AI builds once and reuses everywhere. It's human-readable, round-trips losslessly,
and diffs cleanly in PRs.

  • One source of truth, many views — render the full system, a single domain, or everything within N hops of one service
  • Queryable — "what breaks if payments goes down?" returns the real upstream blast radius
  • Self-checking — lint for dependency cycles, single points of failure, orphans, and dangling references
  • Bootstrap from what you have — import existing .excalidraw diagrams into the graph
  • Export anywhere — Mermaid, Graphviz DOT, or JSON
  • Git-aware — diff how the architecture changed since any ref; generate onboarding docs; detect drift against actual Python imports

🔀 Parallel edges

Two communication modes between the same services (e.g. a solid REST /charge call and a dashed Kafka payment.requested event) now render as two distinct, labelled arrows instead of collapsing into one.

🛠️ New MCP tools (kg_*)

kg_init · kg_add_service · kg_remove_service · kg_link · kg_unlink · kg_set_domain · kg_info · kg_render · kg_render_view · kg_render_around · kg_render_domain · kg_import ·
whats_connected_to · kg_path · kg_lint · kg_export · kg_diff · kg_onboarding_doc · kg_drift

🐛 Fixes

  • Edge labels no longer overlap arrows in SVG/PNG export — the line is now masked behind bound labels, matching Excalidraw's native rendering (improves every exported diagram)
  • Fixed an infinite loop in edge routing when two arrows share an endpoint

📚 Docs

  • New README section for the knowledge graph, with a kg_* tool reference
  • New architecture-knowledge-graph skill that teaches the AI how to read a codebase and build a clean graph

✅ Compatibility

Fully additive — the existing tools (create_diagram, mermaid_to_excalidraw, modify_diagram, get_diagram_info, export_diagram) are unchanged. No breaking changes.

📦 Install / upgrade

pip install -U excalidraw-architect-mcp
# or, no install:
uvx excalidraw-architect-mcp

Full changelog: https://github.com/BV-Venky/excalidraw-architect-mcp/compare/v0.3.0...v1.0.3

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track BV-Venky/excalidraw-architect-mcp

Get notified when new releases ship.

Sign up free

About BV-Venky/excalidraw-architect-mcp

An MCP server that generates beautiful Excalidraw architecture diagrams with perfect auto-layout.

All releases →

Beta — feedback welcome: [email protected]