nifdi-diagram
Плагин nifdi
Плагин диаграмм nifdi: сервер диаграмм @nifdi/mcp в комплекте с навыками, которые его обучают — модель в глубине, грамматика размещения, проработанные рецепты и цикл сборки, который сохраняет то, что вы строите, похожим на то, что вы задумали.
Сервер — это глагольная поверхность. Навыки — это мастерство. Они устанавливаются как единое целое.
Установка
claude plugin marketplace add nifdi-app/nifdi-pluginclaude plugin install nifdi@nifdi-pluginЭто регистрирует этот репозиторий как маркетплейс и устанавливает плагин: сервер MCP nifdi-diagram (запускаемый с npx -y @nifdi/mcp@<pinned>) плюс навыки, постепенно загружаемые вашим клиентом по мере необходимости для задачи.
Под Claude Code не требуется настройка каталога — он внедряет корен проекта, и диаграммы сохраняются как файлы .nifdi.svg в репозитории, в котором вы работаете. В клиенте, который этого не делает, установите NIFDI_ROOT в нужную папку.
Сам сервер, без обучающего слоя, остается устанавливаемым точно так же, как и раньше:
claude mcp add nifdi-diagram -s project -- npx -y @nifdi/mcp@latestRelated MCP server: Azure Diagram MCP Server
Что здесь находится
.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.
Навыки — это тоже контракты
Кажый пример в обрамлении в кажом навыке выполняется CI через опуликованный @nifdi/mcp — та же цисциплина прямого и обратного пути, которую сервер примет к своим собственным цитируемым примеам, примяемая извне. Рецерт, чей XML больш не разбираетца или чей заявленный результат больш не соотетствует тому, что сообщает инструмент, придит к сбою сбори.
Навыки фиксируют версию сервера, с которой они тестировались, а манифест фиксирует обе вместе, так что усновка представлят собой согласованную пару. Плановый зауск такж тестирует навыки на @nifdi/mcp@latest, так что релиз сервера, который делает недействительным рецерт, обнаруживаетца здесь, а не агентом в середине диаграмы.
npm install && npm testЧтобы запустить контракт на сборе сервера, которой нет на npm — локальная копия, тарболл, канддат на релиз — укажи на него 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 deployed
Maintenance
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
Hosted MCP server and Agent Skills for specs, engineering threads, and project memory.
MCP server for skill documentation, generated by doc2mcp.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- AlicenseBqualityAmaintenanceAn MCP server that generates beautiful Excalidraw architecture diagrams with perfect auto-layout, stateful editing, and architecture-aware component styling.26427 PyPI158MIT
- AlicenseAqualityDmaintenanceAn MCP server that generates professional infrastructure diagrams using the Python diagrams DSL, with first-class Azure support and GitHub Copilot integration for natural language diagram generation.4MIT
- AlicenseNot gradedqualityBmaintenanceA local MCP server that enables AI agents to create and edit parametric CAD models through natural language, using a validated operation graph that compiles to real geometry.1MIT
- AlicenseBqualityBmaintenanceMCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.1478 PyPI1MIT