MCP HubMCP Hub
POST·AGENTP

Плагины агентов, навыки агентов и MCP-серверы: в чём разница?

AIMCP Teamon 19 days ago · 2 min read

Плагины агентов, навыки агентов и MCP-серверы: в чём разница?

Экосистема агентов продолжает порождать новые форматы, и названия начинают сливаться: навыки агентов (Agent Skills), MCP-серверы, плагины агентов (Agent Plugins). Они конкурируют? Дополняют друг друга? Вот чёткая ментальная модель.

Короткая версия

  • MCP-серверы — это протокол для вызова агентами внешних инструментов и данных — формат передачи данных и контракт жизненного цикла.
  • Навыки агентов (Agent Skills) — это формат файлов для упаковки инструкций, скриптов и справочных материалов, которые может использовать агент.
  • Плагины агентов (Agent Plugins) — это стандарт упаковки, который объединяет навыки и MCP-серверы в один распространяемый модуль.

Они находятся на разных уровнях. Плагин агента — это не третий тип компонента, это «коробка», в которой находятся два других.

MCP-серверы: возможности по проводу

Model Context Protocol определяет, как агент подключается к серверу, предоставляющему инструменты, ресурсы и промпты. Он отвечает на вопрос: как агент взаимодействует с этой возможностью?

  • Транспорт: stdio, Streamable HTTP, устаревший HTTP+SSE.
  • Лучше всего подходит для: живых внешних возможностей — баз данных, API, автоматизации браузера, всего, что имеет состояние во время выполнения.
  • Стоимость: вы запускаете сервер или подключаетесь к размещённому.

MCP — это про подключение, а не распространение. Он ничего не говорит о том, как сервер упакован, представлен или установлен.

Навыки агентов: инструкции и файлы

Навык агента (согласно спецификации Agent Skills) — это каталог с файлом SKILL.md (метаданные во frontmatter плюс инструкции в markdown) и опциональными папками scripts/, references/ и assets/.

  • Лучше всего подходит для: процедурных знаний, которым должен следовать агент — рабочие процессы, руководства, промпты, небольшие скрипты.
  • Не требует запущенного сервера; агент выполняет инструкции самостоятельно.
  • Распространение было проблемой: у каждого клиента был свой способ обнаружения и установки навыков.

Плагины агентов: портативный пакет

Плагины агентов (v1.0.0) определяют формат пакета: манифест plugin.json плюс фиксированные расположения компонентов — skills/ для навыков агентов и mcp.json для MCP-серверов, с обратными доменными каталогами для клиентских расширений.

  • Лучше всего подходит для: распространения целостного набора инструментов — «этот плагин даёт вашему агенту навыки суммаризации и поисковый сервер».

  • Единая структура, которую может загрузить любой совместимый клиент; не требуется переупаковка под каждого клиента.

  • Поддерживается руководящим комитетом, включая Amazon, Cursor, Microsoft, OpenAI и Vercel.

Когда что использовать

Вы хотите... Используйте
Дать агенту пошаговые инструкции Навык агента (или навык внутри плагина)
Подключить агента к работающему сервису MCP-сервер
Поставить готовый набор возможностей многим клиентам Плагин агента
Поделиться автономным навыком с конкретным клиентом Нативный формат этого клиента, но предпочтительнее плагин для переносимости

Практический паттерн: создавайте компоненты как навыки и MCP-серверы, распространяйте их как плагины агентов.

Почему это важно сейчас

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

Экосистема развивается быстро: спецификация открыта и разрабатывается публично, предложения начинаются как обсуждения на GitHub, и тысячи репозиториев уже ссылаются на официальную схему. Каталоги, такие как каталог плагинов агентов AIMCP, проверяют записи по официальной JSON-схеме, суммируют их на нескольких языках и ссылаются на исходный код — делая обнаружение таким же стандартизированным, как и упаковка.

Суть

MCP — это протокол, навыки — это контент, плагины — это упаковка. Если вы сегодня создаёте компоненты для агентов, самое эффективное действие — написать их один раз как навыки и MCP-серверы, поставить как плагин агента и позволить каждому совместимому клиенту загружать их как есть.