К основному содержанию
NeVibe · гайд · 2026-10-24

Скиллы или MCP: в чём разница и что ставить

Скилл даёт агенту знание: инструкцию, скрипты и справку, которые грузятся по требованию. MCP-сервер даёт доступ: инструменты для базы, браузера, трекера задач. Одно не заменяет другое, и в плагинах их часто ставят вместе.

Что такое скилл и что такое MCP-сервер

Скилл — папка с файлом SKILL.md и, по желанию, подпапками scripts/, references/, assets/. Формат описан открытым стандартом Agent Skills, который изначально разработала Anthropic. На старте агент видит только имя и описание каждого скилла (около 100 токенов), тело читает, когда задача совпала с описанием, файлы из папки открывает по мере надобности.

MCP-сервер — отдельная программа, которая по протоколу Model Context Protocol отдаёт агенту инструменты. Сам протокол документация определяет как открытый стандарт подключения ИИ-приложений к внешним системам. Сервер запускается локально (stdio) или работает удалённо по HTTP, а агент вызывает его инструменты, как свои.

Короче: скилл отвечает на вопрос «как», MCP на вопрос «куда дотянуться».

Сравнение по пунктам

СкиллMCP-серверЧто этоMarkdown-инструкция плюс файлыпроцесс или удалённый сервис с инструментамиЧто даёт агентупорядок действий, соглашения, готовые скриптыновые действия: запрос в БД, клик в браузере, тикет в трекереГде лежит.claude/skills/, .agents/skills/, .cursor/skills/ и другие.mcp.json, .cursor/mcp.json, ~/.codex/config.toml, settings.json Gemini CLIПереносимостьодин SKILL.md читают Claude Code, Codex, Cursor, Copilot, Gemini CLI, Kiro, OpenCode, Zed, Windsurfпротокол общий, но конфиг у каждого клиента свой: JSON с mcpServers, TOML у Codex, servers у VS Code, context_servers у ZedНагрузка на контекстимя и описание всегда, тело по запросу (рекомендуют до 5000 токенов)ответы инструментов; Claude Code предупреждает после 10 000 токенов и режет на 25 000Нужна ли сетьнет, если скрипты её не требуютдля удалённых серверов даРискипромпт-инъекция в тексте; GitHub прямо предупреждает, что скиллы никто не проверяетдоступ к данным и действиям; Claude Code спрашивает одобрения для проектных серверов, Cursor по умолчанию для каждого вызова

Чем MCP отличается от API

API — интерфейс конкретного сервиса: у GitHub свой, у Postgres свой протокол. MCP стоит на уровень выше и задаёт единый способ, которым ИИ-приложение узнаёт, какие инструменты есть, и вызывает их. Внутри MCP-сервер почти всегда ходит в обычный API или базу. Пользы от этой прослойки две: один и тот же сервер подключается к Claude Code, Cursor и Codex, а агент получает описание инструментов в понятном ему виде.

Масштаб видно по каталогам: на 24.10.2026 в glama.ai значилось 109 544 MCP-сервера. Шлюзы вроде Pipedream заявляют 3 000+ API и 10 000+ инструментов за одним подключением.

Как выбрать: короткое правило

  • Агент не знает, как у вас принято (миграции, релизы, стиль тестов, чек-лист ревью): нужен скилл.
  • Агенту нечем дотянуться до системы (база без CLI, браузер, Jira, Figma): нужен MCP-сервер.
  • Нужно и то и другое: ищите плагин. Плагин Claude Code может содержать skills/, agents/, хуки и .mcp.json; плагин Codex упаковывает скиллы, MCP-серверы и хуки; расширение Gemini CLI тоже несёт и mcpServers, и skills/.

Наше мнение, с которым можно спорить: если у сервиса есть нормальный CLI (gh, psql), скилл с инструкцией, как его вызывать, часто проще MCP-сервера. Не нужен отдельный процесс, не нужен конфиг под каждого клиента, а команды видно в логе. MCP окупается там, где CLI нет или нужен браузер.

А субагенты, команды и плагины куда?

Субагент работает в отдельном контексте со своим системным промптом и набором инструментов, а тело скилла грузится в текущий диалог и там остаётся. В Claude Code скилл можно запустить и в отдельном контексте полем context: fork.

Слэш-команды в Claude Code слиты со скиллами: оба создают /имя, старые файлы в .claude/commands работают. Codex объявил свои custom prompts устаревшими в пользу скиллов, Cursor переносит команды в скиллы командой /migrate-to-skills.

Плагин — упаковка, а не отдельный вид знания: внутри лежат те же скиллы, субагенты, хуки и MCP.

Куда дальше: каталог скиллов, каталог MCP-серверов, как подключить MCP-сервер, как написать SKILL.md.

Частые вопросы

Скиллы или MCP: что нужно агенту?

Скилл, если агенту не хватает знания, как делать задачу в вашем проекте. MCP-сервер, если ему нужен доступ к внешней системе: базе, браузеру, трекеру. Часто нужны оба, и тогда удобнее плагин.

Чем MCP отличается от API?

API — интерфейс конкретного сервиса. MCP задаёт единый способ, которым ИИ-приложение находит и вызывает инструменты, а MCP-сервер внутри обычно обращается к API. Один сервер подключается к разным агентам.

Чем скилл отличается от плагина в Claude Code?

Скилл — одна папка с SKILL.md. Плагин же упаковка, в которой могут быть скиллы, субагенты, хуки, команды и MCP-серверы; ставится он из маркетплейса командой /plugin install.

Чем скилл отличается от субагента?

Тело скилла загружается в текущий диалог. Субагент работает в отдельном контексте со своим системным промптом и инструментами и возвращает результат основному агенту.

Каталог NeVibe

Спонсоры проекта

Компании, которые помогают держать аналитику открытой