Главная/ИИ/MCP-сервер

Установка MCP-сервера на свой VPS

Установка MCP-сервера на VPS нужна, когда инструментами для ИИ пользуются с разных компьютеров или из облачных агентов: локальный сервер через stdio доступен только своей машине. Удалённый сервер работает по транспорту Streamable HTTP на одном адресе вроде /mcp, и без авторизации он становится открытым пультом к вашим данным.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Для своих инструментов хватит 1 ядра и 1-2 ГБ памяти. Запускайте сервер на транспорте Streamable HTTP за HTTPS-прокси, слушайте только 127.0.0.1 и никогда не открывайте инструменты без авторизации: любой, кто найдёт адрес, вызовет их от вашего имени.

Постоянный IP, root-доступ и почасовая оплата: инструменты для ИИ доступны агентам круглосуточно.

Сколько ресурсов нужно MCP-серверу на VPS

01 · 1 мин

Что такое MCP-сервер и чем он отличается от ИИ-агента#

MCP (Model Context Protocol) это открытый протокол, по которому ИИ-клиент подключается к внешним инструментам и данным. MCP-сервер публикует инструменты (функции, которые модель может вызвать), ресурсы (данные для чтения) и шаблоны запросов. Клиентом выступает Claude Desktop, Cursor, IDE или ваш собственный агент.

Агент решает, что делать, а MCP-сервер даёт ему руки: доступ к CRM, базе, файлам, браузеру. Один агент может работать с десятком серверов, и один сервер может обслуживать разных агентов. MCP-сервером умеют работать и готовые программы: потоки Langflow, блоки Activepieces, браузерный агент Browser Use.

02 · 1 мин

stdio или HTTP: какой транспорт MCP выбрать для сервера#

ТранспортКак работаетГде уместен
stdioКлиент сам запускает сервер как дочерний процесс и общается через стандартный ввод и выводЛокальные инструменты на одном компьютере, ключи берутся из переменных окружения
Streamable HTTPСервер работает отдельным процессом, принимает запросы на одном адресе, ответы может стримить через SSEУдалённый сервер на VPS для нескольких клиентов

Streamable HTTP заменил прежний транспорт HTTP+SSE из ранней версии протокола. Спецификация требует от такого сервера проверять заголовок Origin у каждого подключения (защита от DNS rebinding). Ещё два правила она рекомендует: при локальном запуске слушать только 127.0.0.1, а не 0.0.0.0, и проверять подлинность всех подключений.

03 · 1 мин

Как развернуть MCP-сервер на Python в Docker#

  1. Напишите сервер на официальном Python SDK (нужен Python 3.11+, пакет mcp[cli]): инструмент это функция с аннотациями типов и описанием.
  2. Запустите его на HTTP командой mcp run server.py --transport streamable-http: клиент найдёт его по адресу http://localhost:8000/mcp.
  3. Упакуйте в контейнер с сетью хоста, чтобы порт 8000 остался на loopback сервера.
  4. Поставьте HTTPS-прокси с проверкой токена и выдайте клиентам адрес https://mcp.example.com/mcp.
FROM python:3.12-slim
RUN pip install --no-cache-dir "mcp[cli]"
WORKDIR /srv
COPY server.py .
CMD ["mcp", "run", "server.py", "--transport", "streamable-http"]

В compose-файле для этого сервиса укажите network_mode: host и restart: unless-stopped. Минимальная защита на Caddy: запросы без нужного токена получают 401 ещё до сервера.

mcp.example.com {
    @denied not header Authorization "Bearer длинный-случайный-токен"
    respond @denied 401
    reverse_proxy 127.0.0.1:8000
}

04 · 1 мин

Как защитить MCP-сервер, открытый в интернет#

Инструмент MCP выполняет действие от имени владельца ключей: удаляет запись в CRM, отправляет письмо, читает файл. Открытый без авторизации сервер позволяет делать это любому, кто знает адрес.

  • Авторизация обязательна. Статический токен в заголовке годится для своих клиентов. Для внешних пользователей спецификация описывает OAuth 2.1: MCP-сервер работает как сервер ресурсов и принимает токены от сервера авторизации.
  • Никакого проброса токенов. Сервер не должен принимать токены, выпущенные не для него, и пересылать их дальше: спецификация прямо запрещает этот приём.
  • Минимум прав. Отдельная учётная запись базы только на чтение, отдельный ключ API с узкими правами, отдельный пользователь системы.
  • Осторожно с инструментами, которые ходят по ссылкам: через них возможна подделка запросов к внутренним адресам (SSRF).

Инструмент · 1 мин

Сколько ресурсов нужно MCP-серверу на VPS#

Протокол лёгкий: ресурсы потребляют инструменты, а не MCP. Сервер с запросами к API живёт на младшей конфигурации, браузер или обработка документов требуют памяти. У Docker есть каталог готовых MCP-серверов в контейнерах и шлюз MCP Toolkit, но и для них правила выше не меняются. Где держать языковую модель, если агент тоже ваш: ИИ-агенты на своём сервере.

Какой сервер взять под MCP

Сам протокол почти бесплатен для железа, считаем по инструментам

Сколько MCP-серверов
Что делают инструменты
Есть ли рядом база

06 · 1 мин

Вопросы о MCP-серверах#

Как развернуть MCP-сервер, чтобы им пользовались из Claude или Cursor с разных компьютеров?

Запустить его на транспорте Streamable HTTP, поставить перед ним HTTPS-прокси с авторизацией и прописать в клиенте адрес вида https://mcp.example.com/mcp с токеном.

Чем ИИ-агент отличается от MCP-сервера?

Агент планирует и принимает решения с помощью модели. MCP-сервер ничего не решает: он по стандартному протоколу даёт агенту инструменты и данные.

Нужен ли MCP-серверу мощный VPS?

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

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Спецификация MCP 2025-11-25: транспорты, modelcontextprotocol.io/specification/2025-11-25/basic/transports, проверено 14 октября 2026; Спецификация MCP 2026-07-28: авторизация, modelcontextprotocol.io/specification/2026-07-28/basic/authorization, проверено 14 октября 2026; Спецификация MCP 2026-07-28: практики безопасности, modelcontextprotocol.io/specification/2026-07-28/basic/security_best_practices, проверено 14 октября 2026; MCP Python SDK: README, github.com/modelcontextprotocol/python-sdk, проверено 14 октября 2026; Документация Docker: MCP Catalog и Toolkit, docs.docker.com/ai/mcp-catalog-and-toolkit, проверено 14 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

  • NVMe-диски и гарантированная доля процессора
  • Root-доступ и любой софт, от Docker до игровых серверов
  • Маркетплейс: 91 приложение в один клик
  • Бесплатный перенос проекта силами специалистов
Ресурсы