Skip to main content
Glama

Плагин nifdi

Плагин диаграмм nifdi: сервер диаграмм @nifdi/mcp в комплекте с навыками, которые его обучают — модель в глубине, грамматика размещения, проработанные рецепты и цикл сборки, который сохраняет то, что вы строите, похожим на то, что вы задумали.

Сервер — это глагольная поверхность. Навыки — это мастерство. Они устанавливаются как единое целое.

Установка

claude plugin marketplace add nifdi-app/nifdi-plugin
claude 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@latest

Related 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 является крытым; этот обуающий слой откры.

Related MCP Connectors

Related MCP Servers