AI Extensions: более безопасные настройки MCP не заменяют узкие права
Обзор 30 сентября: MCP Python SDK 2.2.0 и GitHub MCP Server 1.12.2, проверки адресов, лимиты сессий, режим чтения, лицензии и активность.

AI EXTENSIONS · 30 SEP 2026
Сегодня две разные границы: клиент, передающий MCP-запросы, и сервер операций с репозиториями. Оба проекта поддерживаются, но популярность SDK и режим чтения не делают полученный текст доверенным. Это обзор исходников и документации, не установка пакетов и не рейтинг.
Коротко
SDK 2.2.0 усиливает отдельные пути соединения. GitHub MCP ограничивает инструменты операций. Проверяйте с фиктивными данными: безопасное соединение и разрешённое действие - разные условия. Python SDK · GitHub MCP
MCP Python SDK: транспорт и авторизация
Официальный Python SDK реализует клиенты и серверы MCP. Последний релиз v2.2.0 датирован 7 сентября, не сегодняшним днём. По заметкам релиза HTTP-переадресации ограничены origin конечной точки, с исключением перехода HTTP на HTTPS того же хоста; иной origin вызывает ошибку. Проверка OAuth issuer распространена на старый путь обнаружения. Старые stateful Streamable HTTP-сессии истекают после 30 минут простоя, лимит по умолчанию 10000; stateless и соединения 2026-07-28 не затронуты правилом простоя. Эти ограниченные настройки не гарантируют защиту от любой утечки или отказа в обслуживании. Также перечислены отсутствующие tasks extension, DPoP и jwt-bearer. README предлагает uv add "mcp[cli]" или pip install "mcp[cli]". pip install mcp выбирает 2.x; остающимся на v1 нужен предел <2. Закрепить версию и проверить совместимость - моя рекомендация. LICENSE исходника MIT; зависимости и услуги имеют отдельные условия. Метаданные GitHub на 30 сентября: последний push 29 сентября 19:11:26 UTC, 24440 звёзд и 3991 форк. Push показывает активность, не стабильный релиз или аудит безопасности.
python-sdk · v2.2.0 · LICENSE
GitHub MCP Server: операция репозитория меняет состояние
Официальный сервер GitHub открывает агентам репозитории и совместную работу. Последний релиз v1.12.2 от 16 сентября добавляет изменение комментария issue и инструменты удаления реакций. Это записи с социальными и рабочими последствиями, не просто контекст. README предлагает облачный https://api.githubcopilot.com/mcp/ с авторизацией клиента или локальный Docker/бинарник. Локальный --read-only убирает инструменты записи, даже явно запрошенные; --toolsets ограничивает группы, --tools выбирает отдельные инструменты. Начните с нужного чтения и узкого токена в тестовом репозитории. Чтение всё равно передаёт приватный код в контекст модели. Задачи, комментарии и код могут содержать враждебные инструкции: результат - данные, не разрешение действовать. LICENSE репозитория MIT не даёт прав на приватный код и не определяет условия облачной услуги. Метаданные 30 сентября: push 30 сентября 06:14:08 UTC, 33296 звёзд и 5065 форков. Интерес сообщества не доказывает качество, одобрение или безопасность.
github-mcp-server · v1.12.2 · LICENSE · server-configuration.md
Небольшая проверка перед широким доступом
Для SDK используйте локальную тестовую точку с синтетическими ответами: переадресация того же origin, другого origin, недоступные метаданные и истёкшая старая сессия. Проверяйте отказ, не расширяйте доступ ради демонстрации. Для GitHub MCP возьмите собственный репозиторий с фиктивными задачами, без секретов и производственных workflows. Перечислите инструменты чтения, попросите краткую сводку и убедитесь, что запись отсутствует или блокируется. Повторите после изменения настройки. Схема ниже - оригинальный план проверки, не утверждение выполненных тестов. Журналы не должны раскрывать токены. Закрепляйте версии, проверяйте зависимости и держите подтверждение человека вне возвращённого текста. Для дайджеста не устанавливались и не запускались пакеты, контейнеры или серверы.
Анализ: выбирать границу, не звёзды
Мой критерий - наблюдаемая проверяемая граница: origin и issuer транспорта, область доступа и исключение записей в операциях. Полезные настройки не доказывают, что модель знает владельца репозитория или полномочия автора комментария. Меньше инструментов означает меньше возможностей, но не аутентификацию текста. Предпочтителен понятный отказ, а не незаметное расширение доступа. Числа и даты раскрыты для проверки активности, не для выдуманного рейтинга «самых горячих». Рост трафика или скачиваний не проверялся.
Источники проверены 30 сентября 2026 года. Версии и числа - снимок, не рейтинг. MIT проверена в LICENSE компонентов. Установка не проводилась.
Выбирайте границу, а не число звёзд.
>