nifdi-diagram
nifdi-Plugin
Das nifdi-Diagramm-Plugin: der @nifdi/mcp-Diagrammserver, gebündelt mit den
Skills, die ihn lehren — das Modell im Detail, die Platzierungsgrammatik, ausgearbeitete Rezepte und die Build-Schleife,
die dafür sorgt, dass das, was du baust, auch so aussieht, wie du es dir vorgestellt hast.
Der Server ist die Verb-Oberfläche. Die Skills sind das Handwerk. Sie werden als eine Einheit installiert.
Installation
claude plugin marketplace add nifdi-app/nifdi-pluginclaude plugin install nifdi@nifdi-pluginDies registriert dieses Repository als Marktplatz und installiert das Plugin: den nifdi-diagram MCP-Server
(gestartet mit npx -y @nifdi/mcp@<pinned>) plus die Skills, die von deinem Client schrittweise geladen werden,
wenn eine Aufgabe sie benötigt.
Unter Claude Code ist keine Verzeichniskonfiguration nötig – es injiziert das Projektstammverzeichnis, und
Diagramme landen als .nifdi.svg-Dateien in dem Repository, an dem du arbeitest. Bei einem Client, der das nicht tut,
setze NIFDI_ROOT auf den gewünschten Ordner.
Der Server allein, ohne die Lehrebene, bleibt wie bisher installierbar:
claude mcp add nifdi-diagram -s project -- npx -y @nifdi/mcp@latestWas hier enthalten ist
.claude-plugin/plugin.json the plugin: pins the server version, ships the skills
.claude-plugin/marketplace.json the single-plugin marketplace
skills/nifdi/ the core skill: the model, placement, styling, connectors, workflow
test/ contract CI — every fenced example, through the pinned serverDie SKILL.md des Kern-Skills ist ein Index auf derselben Ebene wie die eigenen Anweisungen des Servers;
die Details befinden sich in skills/nifdi/references/, die ein Client nur lädt, wenn der eingeschlagene Pfad sie benötigt.
Der nackte Server bleibt eigenständig
Skills sind optionaler Kontext – ein reiner MCP-Client sieht sie nie. Daher lebt nichts, was ein Agent für die korrekte Werkzeugnutzung benötigt, nur in einem Skill. Was hier lebt, ist die unbegrenzte Ebene: Model-Tiefenbohrungen, Rezepte, Stilbewertung, Provider-Konventionen. Der Vertrag – was jedes Werkzeug tut, akzeptiert und ablehnt – bleibt im Server und wird an jeden Client ausgeliefert.
Die Folgerung ist noch wichtiger: Ein Verhaltensfehler wird im Server behoben, niemals in einem Skill übertüncht. Ein Skill, der Agenten lehrt, einen defekten Befehl zu umgehen, verbirgt den Fehler vor jedem rohen MCP-Client. Siehe CONTRIBUTING.md.
Skills sind ebenfalls Verträge
Jedes eingerahmte Beispiel in jedem Skill wird von CI durch das veröffentlichte @nifdi/mcp ausgeführt –
dieselbe Round-Trip-Disziplin, die der Server auf seine eigenen zitierten Beispiele anwendet,
nun von außen angewendet. Ein Rezept, dessen XML nicht mehr geparst werden kann oder dessen behauptetes
Ergebnis nicht mehr mit dem übereinstimmt, was das Werkzeug meldet, führt zu einem Build-Fehler.
Die Skills pinnen die Server-Version, gegen die sie getestet wurden, und das Manifest pint beide
gemeinsam, sodass eine Installation ein kohärentes Paar ergibt. Ein geplanter Durchlauf testet die Skills
auch gegen @nifdi/mcp@latest, sodass eine Server-Veröffentlichung, die ein Rezept ungültig macht,
hier erkannt wird, anstatt von einem Agenten mitten im Diagramm entdeckt zu werden.
npm install && npm testUm den Vertrag gegen einen Server-Build auszuführen, der sich nicht auf npm befindet – ein lokaler Checkout,
ein Tarball, ein Release Candidate – setze NIFDI_MCP_SPEC darauf:
NIFDI_MCP_SPEC=../nifdi-app/mcp npm run test:examplesStatus.
@nifdi/mcp@0.1.1– die Version, die dieses Repository pint – ist noch nicht auf npm veröffentlicht. Bis dahin können die obigen Installationsbefehle und der gepinnte CI-Job den Server nicht auflösen, und der Vertrag läuft nur überNIFDI_MCP_SPEC.
Mitwirken
Provider-Konventionen – wie ein gutes AWS-, Azure- oder GCP-Diagramm aussieht und welcher nifdi- Wortschatz es erzeugt – sind die wichtigste Beitragsoberfläche: wertvoll, abgegrenzt und ohne Zugang zu nifdi-Interna. CONTRIBUTING.md enthält die Anforderungen und die Anleitung zur lokalen Ausführung der Prüfungen.
Lizenz
Apache-2.0. Die nifdi-Anwendung selbst ist geschlossen; diese Lehrebene ist offen.
This server cannot be installed
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 Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for skill documentation, generated by doc2mcp.
GibsonAI MCP server: manage your databases with natural language
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/nifdi-app/nifdi-plugin'
If you have feedback or need assistance with the MCP directory API, please join our Discord server