Основная идея
Production MCP требует явной модели доверия: identity, scopes, auth context, approvals, tenant boundaries, audit, revocation и kill switch.
Ключевые понятия
- Read-only, write и destructive tools.
- Authentication, authorization и scopes.
- Consent и approval.
- Auth context и внешняя граница авторизации.
- MCP Hub, observability и audit log.
- RBAC, policy engine и изоляция исполнения.
Как работает
Identity → scopes → tool policy → approval → execution → audit
Практика
Спроектировать авторизацию MCP-сервера: классифицировать tools, определить scopes, approvals, аудит, revocation и emergency kill switch.
Главный вывод
Настоящая граница безопасности должна находиться вне LLM — в коде, инфраструктуре и политике доступа.
Вопросы
- Чем consent отличается от approval?
- Почему inbound token нельзя бездумно передавать во внешний API?
- Какие операции требуют отдельного подтверждения?