Примеры

Примеры по отраслям

Один и тот же архитектурный принцип в разных предметных областях — Real Estate, Payroll, DevOps, CRM и Support показывают, как конкретно выглядят MCP-first возможности.

Паттерн всегда одинаков: сначала описать возможности системы, затем строить интерфейсы на их основе. Предметная область меняется — структура из Resources, Tools и классов риска остаётся идентичной. Следующие примеры показывают, как MCP-first выглядит конкретно в разных отраслях.

Недвижимость

Классическое программное обеспечение для недвижимости мыслит в терминах экранов: список проектов, управление контактами, страница экспозе, представление e-mail, модальное окно напоминания. MCP-first переворачивает это — сначала создаются возможности, затем веб-приложение как клиент тех же Actions.

Классически

  1. Список проектов
  2. Управление контактами
  3. Страница экспозе
  4. Представление e-mail
  5. Модальное окно напоминания

MCP-first

  1. projects.list_active
  2. contacts.search_buyers
  3. exposes.generate_download_link
  4. emails.send_project_email
  5. deals.recommend_next_action

Веб-приложение вызывает те же Actions, что и агент. Никакой отдельной агентной логики нет — Capability Layer является общим ядром для обоих.

Tools
  • projects.list_active Low
  • projects.get_context Low
  • contacts.search_buyers Low
  • contacts.get_purchase_profile Low
  • exposes.generate_download_link Medium
  • emails.create_project_draft Medium
  • calendar.find_free_slot Low
  • calendar.create_buyer_meeting Medium
  • reminders.create_follow_up Low
  • emails.send_project_email Critical
  • deals.recommend_next_action Low

Payroll & HR

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

Resources
  • employees.list Low
  • employees.get Medium
  • payroll_runs.list Medium
  • payroll_runs.get Medium
  • documents.list_missing Low
  • absences.list Low
  • contracts.get Medium
Tools
  • employees.create Medium
  • employees.update Medium
  • documents.request_missing Low
  • payroll.validate_run Medium
  • payroll.explain_difference Low
  • payroll.generate_report Medium
  • absences.approve Medium
  • salary.read Restricted
  • payroll.export Critical
  • salary.change Critical

Градация рисков в обзоре:

  • Low employee.basic.read — основные данные, безопасно для агента
  • Restricted salary.read — только с дополнительным подтверждением, ограниченная передача
  • Critical payroll.export — всегда подтверждение, Audit Event
  • Critical salary.change — рекомендуется Step-up Auth + принцип четырёх глаз

DevOps

Панель управления DevOps управляет инфраструктурой, деплойментами и секретами. Классы рисков здесь особенно важны: чтение логов безопасно, чтение секретов запрещено.

Resources
  • projects.list Low
  • deployments.list Low
  • services.status Low
  • logs.query Medium
  • metrics.get Low
  • secrets.list_metadata Medium
Tools
  • deployments.create High
  • deployments.rollback High
  • services.restart High
  • dns.create_record High
  • ssl.issue_certificate Medium
  • firewall.update_rule Critical
  • secrets.rotate Critical
  • secrets.read Forbidden for AI

Градация рисков в обзоре:

  • Medium logs.query — автономно разрешено, Scope ограничен
  • High deployment.create / rollback — требуется подтверждение
  • Critical secrets.rotate / firewall.update_rule — всегда Step-up Auth
  • Forbidden for AI secrets.read — недостижимо для агентов

CRM & Sales

Sales Assistant нуждается в доступе к контактам, сделкам и коммуникациям — но не к системным правам, биллингу или управлению тенантами. MCP-first гарантирует, что агент видит именно те возможности, которые нужны ему для его задачи.

Resources
  • contacts.list Low
  • contacts.search Low
  • contacts.timeline Low
  • contacts.communication_history Medium
  • companies.get Low
  • deals.list_active Low
Tools
  • contacts.search Low
  • contacts.add_note Low
  • reminders.create Low
  • deals.recommend_next_action Low
  • emails.create_draft Medium
  • calendar.create_event Medium
  • emails.send_external Critical

Агент вправе создавать черновики, добавлять заметки, рекомендовать следующие шаги и подготавливать встречи. Внешние письма являются Critical — человек подтверждает отправку, независимо от того, насколько очевиден контекст.

Support

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

Resources
  • tickets.list_open Low
  • tickets.get Low
  • tickets.thread Low
  • contacts.get Low
  • contacts.timeline Low
  • emails.thread Medium
  • communications.timeline Low
Tools
  • tickets.get_context Low
  • contacts.search Low
  • tickets.add_internal_note Low
  • emails.create_draft Medium
  • tickets.update_status Medium
  • tickets.assign Medium
  • emails.send_external Critical

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