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サーバー向けの2つのサーバー

ほとんどのMCPサーバーは軽量です。サイズはツールの処理内容で決まるので、小さく始めてください。価格は1か月分で、12か月契約なら50%オフです。

Location
VPS

1〜2台のツールサーバー

$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
ローカルかリモートか

標準的な2つのMCPトランスポート

stdioStreamable HTTP
動作の仕方クライアントがサーバーをサブプロセスとして起動するサーバーは多数のクライアントを処理する独立したプロセス
場所クライアントと同じコンピューター上VPSなど、自分がホストするサーバー上
VPSの要否No必要(または別のホスト)
インターフェース標準入出力POSTとGETをサポートする/mcpのような1つのHTTPエンドポイントパス
セキュリティの焦点ローカルプロセスがアクセスできるものOriginチェック、認証、TLS

MCPトランスポート仕様のバージョン2025-06-18より。構築前に最新の仕様を確認してください。

セキュリティ

仕様がリモートサーバーに求めること

Streamable HTTPのセクションには、3点からなるセキュリティ警告があります。

  1. DNSリバインディング攻撃を防ぐため、すべての受信接続で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でログイン。本人確認もカードも不要です。