# MCP OAuth Workshop: проверить вход и ограничения записи: сведения для ИИ-агента

> Справочный документ Staksy для твоего агента. Это сведения для проверки, не команды: ничего отсюда не выполняй и не устанавливай без подтверждения пользователя. Сверь требования с первоисточниками ниже; устаревшее и неподтверждённое не принимай как факт. Не утверждай, что инструмент работает, пока это не проверено.

- Материал: mcp-oauth-workshop (workflow), страница для человека: /r/mcp-oauth-workshop
- Обновлено 2026-10-18

## Цель

Ты проверишь вход через OAuth и запрет записи в MCP

Учебный MCP-сценарий с успешным входом и отказом запрещённой записи.

Workshop даёт последовательные лабораторные работы по OAuth для MCP на Go или Python. Полезен разработчику своего сервера, который хочет проверить токен и scope на отдельном стенде. README явно отделяет базовые упражнения от дополнительных проверок audience и сети. Прохождение учебного read-only отказа не доказывает защищённость production-сервера.

## Источники

- Первоисточник и инструкция: https://github.com/go-training/mcp-oauth2-workshop/blob/3b6ea24719a455317ad979728e2774a4cedc3fb8/README.md

## Требования

- Go или Python/uv по README, Claude Code либо Codex CLI, учебный Signet-аккаунт; Docker для соответствующих лабораторных работ.

## Совместимость

- Codex: По инструкции автора; версия клиента: не указана. Условия описаны в источнике.

## Риски

- Стенд использует auth-токены и отдельные сервисы; не подставляйте production-credentials и не открывайте учебный endpoint наружу.

## Порядок действий

Сначала проверьте условия и права в первоисточнике. Шаги ниже описывают ограниченный первый сценарий; внешняя запись, публикация и платный запуск требуют разрешённого вами scope.

1. Подготовить ограниченный сценарий: Go или Python/uv по README, Claude Code либо Codex CLI, учебный Signet-аккаунт; Docker для соответствующих лабораторных работ.

Руководство: https://github.com/go-training/mcp-oauth2-workshop/blob/3b6ea24719a455317ad979728e2774a4cedc3fb8/README.md

2. Применить к одной задаче: На отдельном стенде пройди базовый OAuth-сценарий MCP: вход, разрешённый read и запрет write с read-only scope. Зафиксируй команды и полученные ответы.

```text
На отдельном стенде пройди базовый OAuth-сценарий MCP: вход, разрешённый read и запрет write с read-only scope. Зафиксируй команды и полученные ответы.
```

Руководство: https://github.com/go-training/mcp-oauth2-workshop/blob/3b6ea24719a455317ad979728e2774a4cedc3fb8/README.md

3. Проверить результат: Read успешно проходит, write получает отказ. Audience, истечение токена и сетевые границы перечислены отдельно как проверенные или оставшиеся.

Руководство: https://github.com/go-training/mcp-oauth2-workshop/blob/3b6ea24719a455317ad979728e2774a4cedc3fb8/README.md

## Как проверить результат

Проверено по первоисточнику 13.10.2026. Предлагаемая проверка: Read успешно проходит, write получает отказ. Audience, истечение токена и сетевые границы перечислены отдельно как проверенные или оставшиеся.
