endiagram
@endiagram/mcp
MCP-Server für EN Diagram – deterministische Strukturanalyse auf Basis der Graphentheorie. Jedes Ergebnis wird durch ein benanntes mathematisches Theorem gestützt. Keine KI in der Berechnung enthalten.
Installation
Direkt ausführen:
npx @endiagram/mcpOder global installieren:
npm install -g @endiagram/mcpRelated MCP server: OpenKer Modeler MCP Server
Verbinden
Claude Code
claude mcp add endiagram npx @endiagram/mcpClaude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"endiagram": {
"command": "npx",
"args": ["@endiagram/mcp"]
}
}
}Cursor
Fügen Sie dies zu .cursor/mcp.json in Ihrem Projektstammverzeichnis hinzu:
{
"mcpServers": {
"endiagram": {
"command": "npx",
"args": ["@endiagram/mcp"]
}
}
}HTTP (keine Installation)
Jeder MCP-Client, der HTTP-Transport unterstützt:
https://api.endiagram.com/mcpSmithery
smithery mcp add dushyant30suthar/endiagramUmgebungsvariablen
Variable | Standard | Beschreibung |
|
| API-Endpunkt für den EN Diagram-Dienst |
Werkzeuge
Sechs Fragen zu jedem System sowie ein Rendering-Werkzeug. Jedes Werkzeug akzeptiert source (EN-Code oder .en/.txt-Dateipfad). Werkzeugnamen sind Kurzformen, keine Spezifikationen – lesen Sie jede Beschreibung vor dem Aufruf; compose und equivalent sind modusbasiert, keine allgemeinen Analysetools.
Werkzeug | Was es beantwortet | Hebel |
| Was ist dieses System? Form, Phasen, Brücken, Zyklen, kritischer Pfad, Dominator-Baum, Min-Cuts, Subsysteme, Akteure, Standorte. |
|
| Was ist immer wahr? Erhaltungssätze, T-Invarianten (nachhaltige Zyklen), erschöpfbare Mengen, Defizienz, Reversibilität. |
|
| Kann es zu einem Deadlock kommen? Können Entitäten überlaufen? Siphons, Fallen, unbeschränkte Zyklen, strukturelle Lebendigkeit und Beschränktheit. | — |
| Kann X Y erreichen? Pfad, Distanz, Grenzüberschreitungen. |
|
| Sind zwei Systeme identisch, oder was ändert sich, wenn ich dieses ändere? | Vergleichsmodus ( |
| Wie werden Teile kombiniert (zusammenführen) oder wie steht ein Teil für sich allein (extrahieren)? | Zusammenführen: |
| SVG- oder PNG-Diagramm. Nur aufrufen, wenn der Benutzer eine Visualisierung anfordert. | Themen: |
EN-Syntax
Eine Anweisung pro Zeile:
actor do: action needs: input1, input2 yields: output1, output2Gemeinsame Namen zwischen yields und needs erzeugen automatisch Verbindungen:
customer do: place order needs: menu yields: order
kitchen do: prepare food needs: order yields: meal
waiter do: deliver needs: meal yields: served customerModellierung
Gleicher Name = gleiche Sache. Setzen Sie alle erforderlichen Eingaben in eine needs:-Liste (UND). Geben Sie zwei Aktionen denselben Yield-Namen, um Alternativen anzubieten (ODER). Sequenz = eine Aktion verbraucht den Yield einer anderen. Geben Sie zustandsbehaftete Ressourcen erneut aus (re-yield), um sie persistent zu halten; einmalige Daten bleiben verbraucht. Modellieren Sie in der tatsächlichen atomaren Granularität – teilen Sie nur dann auf, wenn auf die Teile unabhängig zugegriffen werden könnte.
Erfahren Sie mehr unter endiagram.com.
Telemetrie
@endiagram/mcp generiert beim ersten Start eine zufällige Installations-ID, die unter ~/.endiagram/install-id (Modus 0600) gespeichert wird. Sie wird bei jeder Anfrage als HTTP-Header X-Endiagram-Install-Id gesendet, damit wir Anfragen von derselben Installation korrelieren können, um Probleme zu debuggen, die das Signal pro IP allein nicht verfolgen kann (Mobilfunknetze, VPNs, CGNAT lassen IPs kollabieren oder wechseln).
Es werden kein Quellcode, keine Dateipfade, keine Umgebungsvariablen und keine personenbezogenen Daten gesendet. Die Installations-ID ist eine zufällige, lokal generierte, undurchsichtige UUIDv4.
Ein Hinweis beim ersten Start wird an stderr ausgegeben (niemals stdout – stdout ist der MCP JSON-RPC-Kanal), zusammen mit der Offenlegung und den Anweisungen zum Opt-out. Der Hinweis erscheint einmal pro Installation und danach nie wieder.
Opt-out
Jede dieser drei Methoden deaktiviert die Installations-ID:
Setzen Sie
ENDIAGRAM_TELEMETRY=offals Umgebungsvariable (akzeptiert auch0,false,no).Erstellen Sie eine Datei unter
~/.endiagram/telemetry, die das Wortoffenthält.Löschen Sie
~/.endiagram/install-id. (Eine neue wird beim nächsten Start generiert, sofern nicht Option 1 oder 2 ebenfalls gesetzt ist.)
Wenn eine dieser Methoden aktiv ist, wird der X-Endiagram-Install-Id-Header überhaupt nicht gesendet – der Server greift auf seine HMAC-cid pro IP zur Korrelation zurück, was für kurzfristige Trace-Vorgänge pro Sitzung gut funktioniert.
Vollständige Datenschutzrichtlinie: endiagram.com/privacy
Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides tools for AI-powered graph analysis, including relationship extraction, adjacency matrix creation, and network centrality calculations. It enables users to perform complex structural analysis and generate interactive D3.js visualizations from structured data.
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI agents to traverse SysML v2 model graphs, query requirements, and perform impact analysis for model-based systems engineering. It allows agents to interact with plain-text models to automate documentation and refine system architectures.
- FlicenseAqualityDmaintenanceProvides systems thinking models as composable analysis lenses for architecture, infrastructure, DevOps, incident analysis, and technical decision-making.51
- FlicenseAqualityAmaintenanceDeterministic code intelligence engine — indexes 27 languages into a queryable symbol graph for real-time blast-radius analysis, no embeddings or LLM calls.523
Related MCP Connectors
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
End-to-end agent-managed company brain. Docs, diagrams, plans, Knowledge Graph. Lean & affordable.
Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.
Appeared in Searches
- Tools for visualizing NetworkX graphs without an API key
- Free Graph and Network Visualization Tools (No API Key Required)
- Interactive Network Graph Visualization Tools (No Account Required)
- Free Network Graph Visualization Tools (No Account Required)
- Advanced Engineering Fundamentals: Structural, Materials, Dynamics, and Thermodynamics
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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