Что такое MCP-сервер и как работают коннекторы ChatGPT
«Добавьте MCP-сервер как коннектор» звучит как жаргон, но идея простая. Языковая модель умеет только писать текст. Чтобы что-то сделать — прочитать файл, найти заказ, выполнить команду, — ей нужны инструменты, и кто-то должен их предоставить. MCP — стандартный способ давать инструменты ИИ-ассистентам.
Инструменты: как модель действует
Инструмент — это действие с именем, описанием и параметрами, например read_file(path) или start_process(command). Когда ChatGPT решает, что инструмент поможет, он ничего не запускает сам: он формирует структурированный запрос — «вызови read_file с path = D:\notes.txt» — и ждёт. Владелец инструмента выполняет его и возвращает результат. ChatGPT читает результат и продолжает: отвечает вам или вызывает следующий инструмент.
MCP: одна вилка для всех инструментов
Model Context Protocol — открытый стандарт, который определяет, как проходит этот разговор. MCP-сервер — любая программа, которая на нём говорит. Она сообщает ассистенту «вот мои инструменты и что они делают», принимает вызовы и возвращает результаты. Протокол общий, поэтому один сервер работает с любым ассистентом, который поддерживает MCP, — как любое USB-устройство с любым компьютером.
Есть MCP-серверы для баз данных, систем задач, календарей, дизайна — и для вашего собственного компьютера.
Коннекторы в ChatGPT
В ChatGPT MCP-сервер, который вы добавили сами, называется коннектором. Его создают в Settings → Apps & Connectors при включённом режиме разработчика: указываете имя и адрес сервера и выбираете способ входа. После этого в любом чате, где коннектор включён, ChatGPT видит инструменты сервера и пользуется ими. Доступность режима разработчика зависит от вашего тарифа ChatGPT.
Вход: OAuth
Коннектор, который работает с личными данными, должен знать, чьи это данные. Для этого есть OAuth. Когда вы добавляете коннектор, ChatGPT отправляет вас на страницу входа сервера; вы входите там, а ChatGPT получает токен, который позволяет действовать от вашего имени, — пароль он не видит. Bridgerator использует OAuth 2.1 с PKCE, а смена пароля Bridgerator сразу отзывает все токены, выданные ChatGPT.
Подвох: ChatGPT живёт в облаке
Адрес коннектора должен быть доступен из интернета, потому что его вызывают серверы ChatGPT. Для веб-сервиса это просто, а ваш ПК стоит за домашним роутером без публичного адреса — и открывать к нему порт было бы плохой идеей.
Bridgerator решает это, разделяя MCP-сервер на две части:
- Публичная часть по адресу
https://, с которой говорит ChatGPT. Она отвечает за вход и пересылает вызовы инструментов, не сохраняя их содержимое.mcp.bridgerator.recondeck.com/ mcp - Мост на вашем ПК: он сам открывает исходящее защищённое WebSocket-соединение с публичной частью и выполняет инструменты. К компьютеру никто не подключается снаружи.
Сами инструменты даёт открытый движок, встроенный в мост: файлы, поиск, терминал и процессы. Мост добавляет поверх ваши правила — разрешённые и закрытые папки, запрещённые команды, скрытые инструменты.
Что куда идёт
- Вы пишете запрос в ChatGPT.
- ChatGPT вызывает инструмент коннектора Bridgerator с вашим OAuth-токеном.
- Сервер проверяет токен, выбирает ваш ПК и пересылает вызов через соединение моста (TLS).
- Мост проверяет ваши правила, выполняет инструмент и тем же путём возвращает результат.
- ChatGPT получает результат и продолжает. Сервер хранит только счётчик количества вызовов — но не их содержимое.
Важно, чем это не является: это не сквозное шифрование. Трафик шифруется при передаче, а сервер расшифровывает каждый вызов, чтобы доставить его, — и сразу забывает.
Коротко
MCP — это вилка, коннектор — розетка в ChatGPT, а Bridgerator — кабель до вашего ПК с Windows. Готовы попробовать? Следуйте инструкции как подключить ChatGPT к ПК — это минут пять, а на тарифе Free 10 000 вызовов инструментов в месяц.