Command Palette

Search for a command to run...

UnylyUnyly
Все посты
·engineering·Fasad Salatov

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.

Дальше читать