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 服务器都很轻量。规格取决于你的工具做什么,所以从小处开始。价格为一个月的价格;12 个月期限可享 5 折。

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
是否需要 VPSNo需要,或其他主机
接口标准输入和输出一个支持 POST 和 GET 的 HTTP 端点路径,例如 /mcp
安全重点本地进程可以访问什么Origin 检查、身份验证和 TLS

摘自 MCP 传输规范,版本 2025-06-18。构建之前请核对当前规范。

安全

规范对远程服务器的要求

Streamable HTTP 部分带有一条包含三点的安全警告:

  1. 对所有传入连接验证 Origin 头,以防止 DNS rebinding 攻击。这是 MUST。
  2. 在本地运行时绑定到 localhost,而不是所有接口。
  3. 对所有连接实现身份验证。

在 VPS 上这意味着什么

  • 让 MCP 服务器运行在终止 TLS 的反向代理之后,并让它只监听 127.0.0.1。只在 443 上暴露代理。
  • 对每个请求要求 bearer 令牌或其他身份验证。不要让公共 MCP 端点敞开。
  • 只给服务器所需的最少访问权限。能读取你的文件或执行命令的 MCP 工具很强大,所以请把它隔离在自己的用户或容器中。
  • 记录请求,并把密钥放在只有服务用户能读取的环境文件中。

MCP 服务器是 AI 应用可能用你未编写的输入来调用的代码。请把它的工具当作暴露在互联网上的 API 来对待。

设置

在 HTTPS 之后作为服务运行

把启动命令替换为你的服务器。请查看你的 MCP SDK 了解它如何暴露 Streamable HTTP 端点。

/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
}
常见问题

MCP 服务器托管常见问题

01什么是 MCP 服务器?

它是一个通过 Model Context Protocol 向 AI 应用提供工具、数据或提示词的程序。它可以通过 stdio 在本地运行,也可以通过 Streamable HTTP 远程运行。

02运行 MCP 服务器需要 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 登录。无需证件,无需银行卡。