Протокол контекста модели (MCP)¶
Протокол контекста модели (MCP) — это открытый стандарт, который работает как универсальный «переходник» между большими языковыми моделями (LLM) и внешними инструментами или источниками данных. Он стандартизирует их взаимодействие, позволяя разработчикам один раз интегрировать свой сервис и сделать его совместимым с любой системой, поддерживающей MCP.
PWS предоставляет реализацию протокола — PWS MCP сервер.
Зачем нужен MCP?¶
По умолчанию языковые модели не имеют доступа к данным в реальном времени или внешним системам. Каждый инструмент имеет свой API и схему данных, что усложняет интеграцию.
MCP решает эту проблему единым стандартом взаимодействия: инструмент подключается один раз и работает во всех совместимых системах. Общий протокол упрощает интеграцию между инструментами, данными и LLM и обеспечивает масштабируемость для лёгкого добавления и поддержки новых интеграций.
В PWS это реализовано через PWS MCP сервер. Через него ассистенты и приложения на базе LLM получают стандартизированный доступ к данным и операциям платформы (например, к Remote Config) по единому протоколу. Ниже показаны практические примеры такого взаимодействия.
Примеры работы через PWS MCP сервер¶
Запросы на естественном языке преобразуются в стандартизированные вызовы протокола.
Сценарий 1: Проверка статуса функции (Boolean)¶
Пользователь: «Включена ли новая система оплаты в production?»
Ассистент: Да, новая система оплаты включена вproduction. Я проверил флагpayment.new_system.enabled, его значение:true.
Сценарий 2: Получение сложной конфигурации (JSON)¶
Пользователь: «Покажи настройки для загрузки аватаров». Ассистент: Да, конечно. Максимальный размер файла — 10 МБ, а допустимые форматы —
jpeg,pngиgif. Вот полные настройки в формате JSON:{ "max_size_mb": 10, "allowed_formats": ["jpeg", "png", "gif"], "default_avatar": "https://example.com/avatars/default.png" }
См. также¶
- Настройка PWS MCP сервера — пошаговая инструкция
- Официальная документация MCP