Remote vs локальные (stdio) MCP-серверы — что выбрать
Локальные MCP работают на твоей машине через npx/uvx; удалённые — в облаке по HTTP. У каждого свои сильные стороны — вот как выбрать.
MCP-серверы бывают двух транспортов. Локальные (stdio) запускаются как процесс на твоей машине. Удалённые (HTTP) работают в облаке, подключаешься по URL. Выбор зависит от того, где данные, нужна ли авторизация и делится ли это командой.
Локальный (stdio) — когда
- Инструмент трогает локальные ресурсы — файловую систему, локальный Postgres, dev-окружение.
- Нужен ноль хостинга и без сетевого round-trip.
- Сервер — простой
npx/uvx-пакет.
Минус: существует только на твоей машине, нужен установленный рантайм, как есть не расшарить.
Удалённый (HTTP) — когда
- Инструмент — hosted-API (SaaS, внутренний сервис).
- Нужен OAuth или пер-юзер токены — удалённые чисто закрывают авторизацию.
- Команда должна делить один эндпоинт, или клиент вроде ChatGPT / claude.ai (они принимают только remote MCP).
Минус: кто-то должен это хостить, есть сетевая латентность.
Быстрое правило
Локальный — для всего на твоей машине; remote — для hosted, общего или за OAuth. Если нужен remote-эндпоинт без своего хостинга, Unyly Gateway проксирует локальные серверы через один авторизованный HTTP-эндпоинт — работает и из ChatGPT, и из claude.ai.