MCP (Model Context Protocol) — то, как Claude, Cursor и растущий список клиентов вызывают внешние инструменты. Большинство начинает с локального stdio-сервера: на своём ноутбуке работает прекрасно, для всего остального его не существует.
Как только вы хотите, чтобы инструмент был доступен больше чем из одного места — из Claude на телефоне, из редактора коллеги, из агента на другой машине, — нужен удалённый MCP-эндпоинт: публичный адрес, HTTPS и что-то, что продолжает работать, когда вы закрываете ноутбук.
Это небольшой сервер. Вот как его поднять.
Что нужно MCP-серверу
Немного. Большинство MCP-серверов тонкие: они переводят вызовы инструментов в запросы к API или в запросы к базе. Требования идут от доступности снаружи, а не от вычислений:
- Публичный IP и домен. Удалённый MCP — это HTTP(S). Нужен входящий трафик, а значит тариф с выделенным IP: NAT-тарифы его не принимают.
- TLS. Клиенты не будут говорить с эндпоинтом по чистому HTTP — и правильно сделают.
- Аутентификация. Ваш MCP-сервер — это набор инструментов, которые кто-то может вызвать. Bearer-токены как минимум, всегда.
- Аптайм. MCP-эндпоинт, который лежит, — это инструмент, которого молча не существует.
Nano-IP ($8/мес — 2 vCPU, 1 ГБ RAM, свой публичный IPv4) покрывает типичный MCP-сервер с запасом.
Сетап с Caddy для TLS
# Ubuntu 24.04, тариф с выделенным IP; сначала направьте A-запись домена сюда
apt update && apt install -y nodejs npm caddy git
# Ваш MCP-сервер (streamable-http, слушает localhost)
git clone https://github.com/you/your-mcp.git /opt/mcp
cd /opt/mcp && npm install && npm run build
# systemd — рестарт при падении, старт при загрузке
cat >/etc/systemd/system/mcp.service <<'UNIT'
[Unit]
Description=MCP Server
After=network.target
[Service]
WorkingDirectory=/opt/mcp
ExecStart=/usr/bin/node dist/index.js
Restart=always
Environment=PORT=3000
Environment=MCP_TOKEN=длинный_случайный_секрет
[Install]
WantedBy=multi-user.target
UNIT
systemctl daemon-reload && systemctl enable --now mcp
# Caddy сам получит сертификат Let's Encrypt
cat >/etc/caddy/Caddyfile <<'CADDY'
mcp.yourdomain.com {
reverse_proxy localhost:3000
}
CADDY
systemctl reload caddy
Направьте клиента на https://mcp.yourdomain.com с bearer-токеном — и ваши инструменты доступны Claude откуда угодно.
Никогда не выставляйте MCP-сервер без аутентификации. Это удалённо вызываемый набор инструментов, привязанный к вашим системам. Относитесь к нему как к API-ключу, а не к блогу.
У нас тоже есть свой
Наш отдаёт сам EQVPS как набор инструментов: агент может посмотреть тарифы, создать сервер, получить SSH-доступ и удалить его — оплачивая с предоплаченного крипто-баланса, без человека в цепочке.
Из этого следует две вещи. Во-первых, когда наша документация описывает хостинг MCP-сервера — это не теория: /docs описывает ровно тот сетап, который у нас в проде. Во-вторых, ваш агент может сам поднять машину, на которой будет работать его собственный MCP-сервер. Круг замыкается.
Почему у нас
Без KYC, оплата криптой. Email для регистрации, USDC или USDT. Эндпоинт для пет-проекта не должен требовать паспорта. Впервые платите криптой?
Какой тариф взять
| Ваш MCP-сервер | Тариф | Цена |
|---|---|---|
| Обёртка над API или базой — обычный случай | Nano-IP | $8/мес |
| Делает реальную работу (парсинг, обработка) | Small-IP | $16/мес |
| Работает рядом с агентом на той же машине | AI-Agent-IP | $15/мес |
Тарифы с выделенным IP — нужен входящий HTTPS. Полный root, NVMe, безлимитный трафик, Германия или Финляндия.
Ещё почитать
- Развернуть свой MCP-сервер — подробный разбор
- Справочник MCP-инструментов EQVPS — что отдаёт наш сервер
- VPS для AI-агентов
Готовы? Развернуть MCP-сервер → — работает примерно через минуту, оплата криптой, без документов.