Галоўная / Артыкулы / Плагіні для агента судна, а не простыя серверы MCP

Плагіні для агента судна, а не простыя серверы MCP

Упакавайце інструменты MCP разам з навыкамі, правамі та метаданаямі пастановкі, ўсё гэта дапаможае хостам атрымліваць неабходныя можыкі, а не незавершаныя адаптары.

2488 слоў

Плагіні для агента судна, а не самастоятельныя серверы MCP

Прывычнае календарное паводзе агентскіх інструментаў было такім: падключэнне модэляў да систем (MCP), навучэнне правільнага выкарыстоўвання (навыкі), а пасля упаковка ўсьго гэтага ў інсталюемыя елементы. До середзіны 2026 года такая упаковка перастала быць толькі слоганам вэндора і стала асаблівым способам, якім команды будуць распространяць свае можлівасці.

Што рашыў MCP

MCP адпаведзеў на пытанне «да чаго можа падключыцца агент?» — цэ былі інструменты, хосты і межа протаколу, якія дазволілі Cursor, Claude Desktop і спецыяльным рантаймам выкарыстоўваць аднаковыя адаптары.

skills/
└── architecture-review/
    ├── SKILL.md
    ├── references/
    │   └── architecture-checklist.md
    └── scripts/
        └── validate_diagram.py

Што рашылі навыкі

Навыкі адпаведзелі на пытанне «як агенту выконваць задачу?» — цэ былі процедуры, чарткі і прыклады, якія стаялі вышэй за самыя інструменты, таму модэль не павінен быў занова ствараць алгорытм кожнай сесіі.

Вочны наступны прыемак

Інструменты без інструкцый ўпадзячны; інструкцыі без інструментоў — толькі тэатр. Команды яшчэ выдаюць іх окалічна: адзін репозытарый для сервераў, іной — для запитоў, вікі з інструкцыямі па інсталляцыі. Плагіны агента усунулі такое роздзеленне.

Што такое плагін агента

Це версіяваны пакет, які зазначае:

  • MCP-серверы (або адпаведныя інструменты-бэкенды), якія ёму патрэбны
  • Навыкі/інструкцыі системы для правильнага вжывання
  • Метаданные: правыя, неабходныя секрэты, сумеснасць з хостамі
  • Інструкцыю па інсталляцыі, якую можа автаматызаваць рынак або CLI
customer-research/
├── plugin.json
├── skills/
│   └── customer-research/
│       ├── SKILL.md
│       └── references/
│           └── report-template.md
└── mcp.json

Чаму гэта больш, чым «яшчэ адна система плагінав»

Расшырэння браузераў і плагіны IDE пераважна дадаюць UI. Плагіны агента дадаюць здатнасці: дыапазоны прав, інструменты з парадуктамі та політыку поведзення. Це падымае стандарты для падписвання, перагляду та прыменення прынцыпа мінімальных прав.

Практычны выгляд

Уявіце саблейн «трыаж дапамогі»: сервер MCP для стварэння тыкетаў, інструмент для пошуку ў CRM, а таксама функцыю, якая вымагае паведамлення ID тыкета пры його закрыцці. Установка саблейна з’ѐеднвае ўсі тры элементы, замест таго каб было трэба заполняць тры ручныя інструкцыі з налаштавання.

my-plugin/
├── plugin.json          # portable
├── skills/              # portable
├── mcp.json             # portable
└── com.vendor.client/   # vendor-specific extension
    └── hooks/

Публікацыя і установка

Публікацыя выглядае як пакаванне метадаў + артыфактов, падписванне і выкладка ў реестр, якому довяроўвае хост. Установка павінна выконвацца за адной командай, якая вирашвае падзэльнікі, запытае пра секретныя даны і рэгіструе элементы MCP — а не як спіс крокав для копіювання-выклейвання JSON.

Меры переноснасці

Саблейны не ўсюды можна переносіць магічным чынам на розных хостах. MCP дапамагае ў частцы інструментоў; але форматы функцый і інтэрфейсы дазволаў застаюцца рознымі. Проектуйце для асновнага хоста, задокументавайце недастаткі і заставайце інструменты сумеснымі з протакалам, каб другі хост могаў перысваяць важкія часткі.

Ментальная модэль для працы ў продакшыне

Ставіцеся да саблейнаў як да бібліятэкаў з пасляднімі эфектамі пад час выконання:

  1. Фіксаванне выклікванне версый.
  2. Раз’ядэнне процеса адкрыцья і автарызаціі — паведамленне пра наявнасць плагіну не дае прав на роботу ў працоўным сераверы.
  3. Інструменты для сандбокса, якія можуць выконваць операцыі з напісам або витрачаннем грошаў.
  4. Логаванне выклікаў інструментаў з ідэнтыфікаторам плагіна і версыйю для аудыту.

Адкрыцье ≠ автарызація

Рынкі будуць паказваць можлівасці інструментаў. Толькі правілы організацыі магуць прыкрепляць секрэты і разрашаць доступ у сеть. Такое раз’ядэнне запобегае ситуацыі, калі “інсталяцыя значыць доступ у працоўны сераверы”.

Месца застосоўкі MCP і skills

MCP застаецца протакалам для вяроўнага зв’язку інструментаў. Skills застаецца слоем, які керуе ўзорамі ўжыцця інструментаў. Плагіны є елементамі распадзелу, якія разам з мета-данымі доставляюць інструменты. Не трэба адмовляцца ад MCP; трэба яго інтеграваць.

Чаго не трэба робіць

Не трэба вставляць необмежаныя інструменты шэлу ў публічны плагін. Не трэба включаць секрэты клёянтаў у пакет інструментаў. Не трэба прыхіляцца да варыянтавання версый таму, што “це проста запыты”.

Большыя змены

Рынак пераходзіць з каталогу інструментоў у рынак можлівасцей: структураваныя рабочыя процесы з чыста выражанымі рызыкамі. Хроналагія: чыстыя API → адаптары MCP → навыкі → плагіны з падпісамі і правіламі.

Заключныя заўважэнні

Якщо вы яшчэ публікуеце толькі просты сервер MCP, чакайце запитаў на падтрымку пра відсутныя навыкі і настройкі хоста. Даўайце можлівасці ў виглядзе плагіна: інструменты, інструкцыі, правыя на доступ і шлях для інсталяцыі — а потым ставіцеся да апдэйтаў як да выласцей програмнага забезпечэння.

Маніфесты плагінаў версіююцца так сама, як і API; разбіянне схем інструментоў выказваецца большымі зменамі.

Маніфесты плагінаў версіююцца так сама, як і API; разбіянне схем інструментоў выказваецца большыми зменамі.

Маніфесты плагінаў версіююцца так сама, як і API; разбіянне схем інструментоў выказваецца большыми зменамі.

Маніфесты плагінаў версіююцца так сама, як і API; разбіянне схем інструментоў выказваецца большыми зменамі.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклекаюць неабходнасць значных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіяў стварае маніфесты так сама, як і API; змянення схем адзінакоў выклікаюць неабходнасць сутэйных змян.

Плагін версіявання практыкуецца так сама, як і версіяванне API; спэцыфікацыі адзінакоўных інструментаў, якія нарабляюць проблемы, вымагаюць значных зменаў.

Плагін версіявання практыкуецца так сама, як і версіяванне API; спэцыфікацыі адзінакоўных інструментаў, якія нарабляюць проблемы, вымагаюць значных зменаў.