Skill — это упакованный рабочий процесс: третий строительный блок MCP-first системы (Промпты / Рабочие процессы). Он ведёт агента через многошаговый процесс, не требуя от него «кликать» по интерфейсам.
Следующие примеры Skills обслуживают сам MCP-сервер: создают его, управляют им и аудируют его. Принципиально важно: эти Skills соблюдают те же правила, которые они сами обеспечивают. Каждый рискованный шаг помечен уровнем риска, шаги с записью и критические шаги защищены Confirmation Gate, и каждое действие создаёт Audit Event.
Создание
mcp.scaffold_server Запускает capability-first MCP-сервер: сначала Domain Actions, типизированные схемы, Policy Engine, метаданные рисков и аудит — до того как появляется какой-либо интерфейс.
trigger "Создай MCP-сервер для …" Создание
Ablauf
- Моделировать Domain Actions — бизнес-логика остаётся в домене, не в сервере. Low
- Для каждого действия создать типизированные схемы входных данных, выходных данных и ошибок. Low
- Присвоить каждому Tool уровень риска и Confirmation Policy. Medium
- Подключить Policy Engine (can(user, action, resource, context)) и Audit Events. Medium
- Сгенерировать сервер как адаптер: Discovery, Schema Exposure, проверки Policy, Audit Logging. High
- Регистрировать пишущие и критические Tools только после явного подтверждения. Critical ⏸ Freigabe
capability.add Добавляет новую возможность по стандарту Tool Contract. Без полного контракта ничего не регистрируется.
trigger "Добавь Tool/Resource для …" Создание
Ablauf
- Уточнить намерение пользователя и категорию; проверить существующую возможность как шаблон. Low
- Определить схемы входных/выходных данных/ошибок и необходимые Scopes. Low
- Задать уровень риска, Side Effects и Audit Event. Medium
- Определить Confirmation Policy (автономно, подтверждение, step-up, four-eyes, не для ИИ). Medium
- Предусмотреть режим Dry Run для рискованных Tools. Medium
- Зарегистрировать возможность и открыть в Discovery. High ⏸ Freigabe
Управление
mcp.control_visibility Управляет видимостью Tools для каждого пользователя, клиента, тенанта, роли и Scope — уже на этапе Discovery, а не только при вызове.
trigger "Какие Tools вправе видеть агент X?" Управление
Ablauf
- Разрешить идентичность и контекст: User, MCP Client, Agent Identity, Tenant. Low
- Вычислить действующие права (User + Agent + Client Trust + чувствительность ресурса). Low
- Отфильтровать список Tools до разрешённых возможностей; заблокированные не выдавать совсем. Medium
- Настроить Confirmation Policies по роли. High ⏸ Freigabe
mcp.connect_client Подключает MCP Client контролируемо: OAuth 2.1 Authorization Code с PKCE, Allowlist, короткие токены, Refresh Rotation.
trigger "Подключи клиент … к MCP-серверу" Управление
Ablauf
- Проверить клиента по Allowlist; валидировать Redirect URIs. Medium
- Настроить OAuth 2.1 + PKCE, установить короткий срок жизни Access Token. High
- Выдать минимальные Scopes (least privilege), включить Refresh Rotation. High
- Активировать клиента — со Step-up Auth администратора. Critical ⏸ Freigabe
Аудит
mcp.audit_trail Read-only обзор: читает Audit Trail и покрытие рисков, проходит по чеклисту MCP-first и сообщает о пробелах. Ничего не изменяет.
trigger "Проверь MCP-сервер на соответствие MCP-first" Аудит
Ablauf
- Прочитать инвентарь возможностей и их уровни риска. Low
- Проверить Audit Events на полноту и редактирование чувствительных входных данных. Low
- Отметить Tools без классификации рисков или Confirmation Policy. Low
- Сопоставить Forbidden-for-AI возможности с фактической видимостью. Low
- Вывести результат в виде структурированного отчёта — никаких операций записи. Low
mcp.harden_security Проверяет и усиливает защиту: классы защиты, покрытие Step-up, Redaction, Rate Limits и защиту от Prompt Injection. Изменения требуют подтверждения.
trigger "Усиль безопасность MCP-сервера" Аудит
Ablauf
- Проверить чувствительные области и классы защиты для каждого Resource/Tool. Low
- Верифицировать Step-up Auth для критических Tools; предложить недостающие. Medium
- Проверить правила Redaction и Context Filtering для ИИ-доступа. Medium
- Оценить Rate Limits и защиту от Prompt Injection. High
- Применить изменения Policy — с подтверждением администратора (four-eyes). Critical ⏸ Freigabe
Build capabilities once. Expose them everywhere — auch an die Skills, die den Server selbst betreiben.