Skip to main content
Glama

@endiagram/mcp

MCP server for EN Diagram — structural analysis powered by deterministic graph algorithms.

Write your system in plain text. Get back structural facts: bottlenecks, blast radius, flow landmarks, concurrency groups, and more. No AI inside the computation — every result is deterministic.

Installation

Run directly:

npx @endiagram/mcp

Or install globally:

npm install -g @endiagram/mcp

Configuration

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "en-diagram": {
      "command": "npx",
      "args": ["@endiagram/mcp"]
    }
  }
}

Claude Code

claude mcp add en-diagram npx @endiagram/mcp

Environment Variables

Variable

Default

Description

EN_API_URL

https://api.endiagram.com

API endpoint for the EN Diagram service

Tools

Tool

Description

analyze_system

Structural signal — computes topology, roles, antipatterns from EN source

render

Render a dependency graph as publication-quality SVG

detail

Deep structural analysis — concurrency, flow landmarks, resilience, dominator tree, min-cuts

distance

Shortest path between two nodes with subsystem crossing annotations

diff

Structural diff between two systems — topology, role, and subsystem changes

trace

Follow directed flow from node A to node B with role and subsystem annotations

extract

Extract a named subsystem as standalone EN source code

impact

Blast radius — remove a node and see what disconnects

evolve

Dry-run architectural changes — apply a patch and see the structural delta

between

Betweenness centrality — what fraction of all shortest paths flow through a node

categorize

Auto-discover subsystem boundaries from dependency structure

compose

Merge two EN graphs into one with entity linking

EN Syntax

Customer do: place order needs: menu yields: order
Kitchen do: prepare food needs: order yields: meal
Waiter do: deliver needs: meal yields: served customer

Learn more at endiagram.com.

License

MIT

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dushyant30suthar/endiagram-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server