THREADQA
    THREADQA
    Главная
    Курсы
    Java QA AutomationNEW
    Новый курс · уже можно купить
    Python QA Automation
    Pytest, Playwright, Docker
    iOS QA Automation
    XCTest, XCUITest, Fastlane
    Все курсы
    Сравнить Java / Python / iOS
    Практика
    Мок собеседование
    Тренировка перед реальным интервью
    XPath Practice Hub
    Тренажёр XPath-запросов
    Roadmap
    Путь QA-инженера
    Тренажёры
    SQL, Git, Docker, Linux, тест-дизайн
    QA игры
    8 мини-игр для тестировщика
    XPath Dinner
    Практика XPath в игровом формате
    Каталог инструментов
    Инструменты тестирования и сравнения
    Глоссарий ИИ-тестирования
    LLM, RAG, метрики, evals
    С чего начать
    Блог
    FAQ
    Для компаний
    1. Домой
    2. Глоссарий тестирования ИИ
    3. MCP (Model Context Protocol)
    Форматы и инфраструктура

    MCP (Model Context Protocol)что это и как применять в тестировании ИИ

    Также: Model Context Protocol, MCP-сервер, протокол MCP

    MCP (Model Context Protocol) — открытый стандарт для подключения ИИ-приложений к внешним системам: источникам данных, инструментам и рабочим сценариям. Официальная документация сравнивает его с USB-C для ИИ-приложений: единый способ подключить агента к календарю, базе данных или поисковику через MCP-сервер.

    Автор: Олег Пендрак · Обновлено 19 сентября 2026 г.

    Как это работает

    Протокол задаёт роли: приложение (клиент) подключается к MCP-серверам, которые предоставляют данные, инструменты и подготовленные промпты [1]. Для тестировщика MCP-сервер — обычный сервис с контрактом: у каждого инструмента есть имя, описание и схема входных данных.

    Взаимодействие построено на JSON-RPC: клиент, например, запрашивает список инструментов и вызывает нужный. Поэтому основы тестирования знакомы: контрактные проверки схем, негативные входные данные, обработка ошибок и права доступа.

    Пример

    Запрос списка инструментов MCP-сервера (JSON-RPC)
    1{ "jsonrpc": "2.0", "id": 1, "method": "tools/list" }

    Как применять в тестировании ИИ

    Проверяйте контракт каждого инструмента (схема входа и выхода), ошибки при неверных аргументах и права доступа. Отдельно тестируйте поведение агента: выбирает ли он нужный инструмент, не вызывает ли лишние и устойчив ли к вредным инструкциям в ответах инструментов.

    Типичные ошибки

    • Проверять только успешный сценарий и не проверять ошибки и неверные аргументы инструментов.
    • Давать агенту лишние права через инструменты: ошибка модели превращается в реальное действие.
    • Не тестировать устойчивость к prompt injection в данных, которые возвращает инструмент.

    Частые вопросы

    Что такое MCP простыми словами?

    Это единый способ подключить ИИ-приложение к внешним данным и инструментам. Вместо отдельной интеграции для каждой системы приложение работает с MCP-серверами, которые описывают свои инструменты по стандарту.

    Как тестировать MCP-сервер?

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

    Источники

    1. What is the Model Context Protocol (MCP)? — Model Context Protocol, официальная документация

    На странице

    • Как это работает
    • Пример
    • В тестировании ИИ
    • Типичные ошибки
    • Частые вопросы
    • Источники

    Читайте в блоге

    • Тестирование ИИ: что и когда тестировать в LLM-приложении

    Связанные термины

    • Prompt injection
    • Trace id
    • Структурированный вывод (JSON Schema)
    Все термины глоссария
    THREADQAПлатформа QA Automation

    О платформе

    Обучаем автоматизации тестирования на Java, Python и iOS. Практические курсы, roadmap, тренажёры и персональные мок-интервью.

    Онлайн 24/7

    Курсы

    • Java QA AutomationNEW
    • Python QA Automation
    • iOS QA Automation
    • Про ThreadQA

    Услуги

    • Мок-собеседования

    Инструменты

    • Roadmap QA
    • Тренажёры
    • QA игры
    • Тренажёр XPath
    • XPath Diner
    • Каталог инструментов
    • Глоссарий ИИ-тестирования

    Контакты

    • Email
      info@threadqa.ru
    • Telegram
      @penolegrus
    Публичная офертаПолитика конфиденциальностиУсловия использования
    © 2026·ThreadQA LMS·Все права защищены