К содержимому
Claude Code с 0:полный курс
Уровень 2 · Подключаем готовые серверы 4 мин

stdio или HTTP: два способа связи

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

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

При подключении сервера всегда выбираешь способ связи — транспорт. Их два, и выбор почти всегда очевиден из того, где живёт сам сервер.

stdio — локальный подпроцесс

С транспортом stdio Claude Code запускает сервер прямо на твоей машине как отдельный процесс и общается с ним через стандартный ввод-вывод (stdin/stdout). Это вариант для инструментов, которые работают локально: доступ к твоим файлам, к локальной базе, к выгрузке из 1С, лежащей на диске.

Плюсы: ничего не уходит в сеть, нет URL, не нужен аккаунт. Сервер живёт ровно столько, сколько идёт сессия.

HTTP — удалённый сервер

С HTTP-транспортом сервер уже где-то запущен — в облаке или на другом хосте, — а Claude Code ходит к нему по сети на заданный URL. Это вариант для облачных сервисов: внешний трекер задач, чужое API, общий сервер команды.

Как выбрать

Вопрос простой: где находится то, к чему ты подключаешься?

  • Данные и инструмент на этой машине — бери stdio.
  • Сервис в облаке, есть URL — бери HTTP.

Если сомневаешься: у локального сервера ты указываешь команду запуска, у удалённого — адрес (URL). Нет команды запустить — значит, это HTTP.

Транспорт не меняет того, что сервер умеет: инструменты, ресурсы и промпты у него те же. Меняется только способ доставки сообщений.

Проверь себя

Отвечено 0/3
Режим:

Когда уместен транспорт stdio?

Сервис задач работает в облаке и даёт тебе URL. Какой транспорт выбрать?

Что меняется при смене транспорта со stdio на HTTP?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Листай уроки клавишами · поиск по ⌘K