OffshoreVps
Model Context Protocol Streamable HTTP KYC 없음

나만의 VPS에 원격 MCP 서버 호스팅

MCP 서버는 AI 앱에 도구와 데이터를 제공합니다. 로컬에서는 stdio를 씁니다. 여러 사람이나 앱이 접근하게 하려면 Streamable HTTP로 원격 호스팅하며, 사양에는 이를 위한 명확한 보안 요구 사항이 있습니다. 서버에 필요한 것과 안전하게 호스팅하는 방법을 정리했습니다.

MoneroBitcoinTether (USDT)EthereumLitecoinSolanaTRON
KYC 없음 암호화폐 결제 전체 root 몇 분 만에 가동 10개 위치

Page by the OffshoreVps teamUpdated MCP 전송 사양 2026년 10월 19일 확인

사이즈와 가격

MCP 서버용 서버 두 가지

대부분의 MCP 서버는 가볍습니다. 크기는 도구가 하는 일에 따라 달라지므로 작게 시작하세요. 가격은 1개월 기준이며, 12개월 약정은 50% 할인됩니다.

Location
VPS

도구 서버 하나 또는 두 개

$5.76/mo

or $2.88/mo on a 12-month term (−50%)

  • CPU1 vCPU
  • RAM2 GB DDR4
  • Disk40 GB NVMe
  • NetworkUnlimited · 1 Gbps

가장 저렴한 사양입니다. API를 호출하거나 작은 데이터를 읽는 도구에 적합합니다.

Configure and order
Location
가장 유연함
VPS

여러 서버와 데이터베이스

$8.50/mo

or $4.25/mo on a 12-month term (−50%)

  • CPU2 vCPU
  • RAM4 GB DDR4
  • Disk60 GB NVMe
  • NetworkUnlimited · 1 Gbps

리버스 프록시, 데이터베이스, 둘 이상의 MCP 서버를 둘 여유가 있습니다.

Configure and order
로컬 또는 원격

두 가지 표준 MCP 전송 방식

stdioStreamable HTTP
실행 방식클라이언트가 서버를 하위 프로세스로 실행서버는 많은 클라이언트를 처리하는 독립 프로세스
위치클라이언트와 같은 컴퓨터VPS 같은 직접 호스팅하는 서버
VPS 필요 여부No예, 또는 다른 호스트
인터페이스표준 입력과 출력POST와 GET을 지원하는 /mcp 같은 하나의 HTTP 엔드포인트 경로
보안 초점로컬 프로세스가 접근할 수 있는 것Origin 검사, 인증, TLS

MCP 전송 사양 2025-06-18 버전 기준입니다. 구축하기 전에 최신 사양을 확인하세요.

보안

사양이 원격 서버에 요구하는 것

Streamable HTTP 섹션에는 세 가지 항목의 보안 경고가 있습니다.

  1. DNS rebinding 공격을 막기 위해 모든 수신 연결에서 Origin 헤더를 검증하세요. 이것은 MUST입니다.
  2. 로컬에서 실행할 때는 모든 인터페이스가 아니라 localhost에 바인드하세요.
  3. 모든 연결에 인증을 구현하세요.

VPS에서는 이것이 의미하는 것

  • TLS를 종료하는 리버스 프록시 뒤에서 MCP 서버를 실행하고, 127.0.0.1에서만 수신하게 하세요. 443에서는 프록시만 노출하세요.
  • 모든 요청에 bearer 토큰이나 다른 인증을 요구하세요. 공개 MCP 엔드포인트를 열어 두지 마세요.
  • 서버에는 필요한 최소한의 권한만 주세요. 파일을 읽거나 명령을 실행할 수 있는 MCP 도구는 강력하므로, 별도의 사용자나 컨테이너에 격리하세요.
  • 요청을 기록하고, 비밀 값은 서비스 사용자만 읽을 수 있는 환경 파일에 보관하세요.

MCP 서버는 AI 앱이 당신이 작성하지 않은 입력으로 호출할 수 있는 코드입니다. 도구를 인터넷에 노출된 API처럼 다루세요.

설정

HTTPS 뒤에서 서비스로 실행하기

시작 명령을 자신의 서버로 바꾸세요. Streamable HTTP 엔드포인트를 어떻게 노출하는지는 사용하는 MCP SDK를 확인하세요.

/etc/systemd/system/mcp-server.service
[Unit]
Description=MCP server
After=network-online.target

[Service]
User=mcp
WorkingDirectory=/home/mcp/app
EnvironmentFile=/home/mcp/app/.env   # tokens and keys, chmod 600
ExecStart=/usr/bin/node server.js     # listens on 127.0.0.1 only
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
리버스 프록시 (Caddy 예시)
# /etc/caddy/Caddyfile
mcp.yourdomain.com {
    reverse_proxy 127.0.0.1:3000
}
FAQ

MCP 서버 호스팅 관련 질문

01MCP 서버란 무엇인가요?

Model Context Protocol을 사용해 AI 애플리케이션에 도구, 데이터 또는 프롬프트를 제공하는 프로그램입니다. stdio로 로컬에서, 또는 Streamable HTTP로 원격에서 실행할 수 있습니다.

02MCP 서버를 실행하려면 VPS가 필요한가요?

클라이언트가 stdio로 실행하는 로컬 서버라면 필요 없습니다. 여러 사람이나 앱이 HTTP로 접속하는 원격 서버에는 호스트가 필요합니다.

03Streamable HTTP는 무엇을 요구하나요?

POST와 GET을 지원하는 단일 HTTP 엔드포인트입니다. 사양은 서버가 Origin 헤더를 반드시 검증해야 하고, 로컬 실행 시 localhost에 바인드해야 하며, 인증을 구현해야 한다고 말합니다.

04MCP 서버에는 서버가 얼마나 필요한가요?

대개 아주 적습니다. 가장 저렴한 VPS는 1 vCPU, 2 GB, 40 GB NVMe에 월 $5.76입니다. 도구가 무거운 작업을 하면 사양을 올리세요.

05같은 서버에서 AI 에이전트를 실행할 수 있나요?

네, 하지만 별도의 사용자나 컨테이너로 분리하세요. 에이전트 구성은 AI 에이전트 호스팅을 참고하세요.

06카드 없이 결제할 수 있나요?

네. 로그인을 생성하고 이름, 신분증, 전화번호 없이 Bitcoin, Monero, USDT 또는 지원되는 다른 코인으로 결제하세요. 암호화폐로 결제를 참고하세요.

Sources

Where these numbers come from

Checked 19 October 2026. Chain sizes and software requirements change, so confirm against the source before you order.

도구가 닿을 수 있는 서버

사이즈를 고르고, 암호화폐로 결제하고, root로 로그인하세요. 신분증도 카드도 필요 없습니다.