Галоўная / Артыкулы

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

Адаптаваць інструменты MCP як плагіны агента з навыкамі, правамі і метаданнымі інсталяцыі, ўнаследкі чаго хосты отрымаюць готовую можнасць заместо простага адаптара сервера MCP.

Выдавец: REACTAPP.TOP11 хв чытання2488 слоў

Крыніцы: Stop Shipping Individual MCP Servers. Start Shipping Agent Plugins

Плагіні для агента судна, а не самастоятэльныя серверы 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; спэцыфікацыі адзінакоўных інструментаў, якія нарабляюць проблемы, вымагаюць значных зменаў.