nifdi-diagram
nifdi プラグイン
nifdi ダイアグラムプラグイン: @nifdi/mcp ダイアグラムサーバーに、それを教える
スキルを同梱したもの — モデルの深掘り、配置文法、実践的なレシピ、そして作ったものが意図した見た目になるように保つビルドループ。
サーバーは動詞の表面です。スキルは技術です。これらは一つのものとしてインストールされます。
インストール
claude plugin marketplace add nifdi-app/nifdi-pluginclaude plugin install nifdi@nifdi-pluginこれにより、このリポジトリがマーケットプレイスとして登録され、プラグインがインストールされます: nifdi-diagram MCP
サーバー(npx -y @nifdi/mcp@<pinned> で起動)に加えて、タスクが必要とするときにクライアントが段階的に読み込むスキル群。
Claude Code ではディレクトリ設定は不要です — プロジェクトルートを自動的に注入し、ダイアグラムは作業中のリポジトリに .nifdi.svg ファイルとして保存されます。そうでないクライアントでは、NIFDI_ROOT を保存先フォルダに設定してください。
サーバー単体は、教育レイヤーなしでも、これまでとまったく同じようにインストール可能です:
claude mcp add nifdi-diagram -s project -- npx -y @nifdi/mcp@latestこの中身
.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 serverコアスキルの SKILL.md は、サーバー自身の指示と同じ高さにあるインデックスです。詳細は skills/nifdi/references/ にあり、クライアントは選択したパスが必要とした場合にのみ読み込みます。
素のサーバーは依然として単独で機能する
スキルはオプションのコンテキストです — 素の MCP クライアントはそれらを決して見ません。したがって、エージェントがツールを正しく使うために必要なものは、スキルだけに存在することはありません。ここにあるのは境界のないレイヤーです: モデルの深掘り、レシピ、スタイル判断、プロバイダー規約。契約 — 各ツールが何をするか、何を受け入れ、何を拒否するか — はサーバーに残り、すべてのクライアントに配信されます。
その帰結はさらに重要です: 動作の欠陥はサーバーで修正され、スキルでごまかされることは決してありません。 壊れたツールを回避する方法をエージェントに教えるスキルは、すべての素の MCP クライアントからその欠陥を隠してしまいます。CONTRIBUTING.md を参照してください。
スキルも契約である
すべてのスキル内のすべてのフェンス付き例は、公開された @nifdi/mcp を通じて CI によって実行されます — サーバーが自身の引用例に適用するのと同じ往復規律を、外部から適用したものです。XML がもはやパースできないレシピ、または主張する結果がツールの報告と一致しなくなったレシピは、ビルドを失敗させます。
スキルはテストされたサーバーバージョンを固定し、マニフェストは両方を一緒に固定するため、インストールは一貫したペアになります。スケジュールされた実行は、スキルを @nifdi/mcp@latest に対してもテストするため、レシピを無効化するサーバーリリースは、エージェントがダイアグラム作成中に発見するのではなく、ここで検出されます。
npm install && npm testnpm にないサーバービルド — ローカルチェックアウト、tarball、リリース候補 — に対して契約を実行するには、NIFDI_MCP_SPEC をそれに向けます:
NIFDI_MCP_SPEC=../nifdi-app/mcp npm run test:examplesステータス。
@nifdi/mcp@0.1.1— このリポジトリが固定しているバージョン — はまだ npm に公開されていません。 公開されるまで、上記のインストールコマンドと固定された CI ジョブはサーバーを解決できず、 契約はNIFDI_MCP_SPEC経由でのみ実行されます。
コントリビューション
プロバイダー規約 — 良い AWS、Azure、GCP ダイアグラムがどのようなものか、そしてどの nifdi 語彙がそれを生み出すか — が代表的なコントリビューションの場です: 価値があり、範囲が定められており、nifdi 内部へのアクセスを必要としません。CONTRIBUTING.md に基準とローカルでのチェック実行方法があります。
ライセンス
Apache-2.0。nifdi アプリケーション自体はクローズドですが、この教育レイヤーはオープンです。
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