部署指南阅读约 1 分钟7 种语言

在 Hetzner Cloud 上部署 AnythingMCP

在 Hetzner Cloud VPS 上使用 Docker Compose 和自动 SSL 启动 AnythingMCP。为你的 MCP 网关提供实惠的欧洲托管服务。

HC作者:HelpCode 团队更新于 1 分钟阅读 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

摘要

在 Hetzner Cloud VPS 上使用 Docker Compose 和自动 SSL 启动 AnythingMCP。为你的 MCP 网关提供实惠的欧洲托管服务。

前提条件

  • 一个 Hetzner Cloud 账户 — hetzner.com/cloud
  • 一个 域名,并具有 DNS 访问权限
  • 一个 SSH 密钥,已添加到你的 Hetzner 账户

创建服务器

在 Hetzner Cloud 控制台 中:

  1. 位置 — 选择最近的区域(法尔肯施泰因、纽伦堡、赫尔辛基等)
  2. 镜像 — Ubuntu 24.04
  3. 类型 — CX22(2 vCPU,4 GB RAM)适合小团队,CX32 适合更重的工作负载
  4. SSH 密钥 — 选择你的密钥
  5. 点击 创建并购买

记下公共 IPv4 地址。

安装 Docker

ssh root@YOUR_SERVER_IP
curl -fsSL https://get.docker.com | sh

验证:

docker compose version

配置 DNS

创建一个 A 记录,将你的域名指向服务器 IP:

类型名称值
Amcp(或 @)YOUR_SERVER_IP

部署 AnythingMCP

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh

当提示时:

  1. 选择 Docker 模式
  2. 输入你的域名(例如 mcp.example.com)
  3. 确认 HTTPS — Caddy 将自动处理 SSL
  4. 输入用于 Let's Encrypt 通知的电子邮件

该脚本生成所有配置并启动服务。

防火墙设置

在 Hetzner Cloud 控制台中,转到 防火墙 并创建一个规则集:

端口协议描述
22TCPSSH
80TCPHTTP(Caddy 重定向)
443TCPHTTPS

将防火墙应用到你的服务器。

验证与后续步骤

在浏览器中打开 https://mcp.example.com。注册你的管理员账户 — 第一个用户将成为管理员。

你的 MCP 端点:https://mcp.example.com/mcp

# 查看日志
docker compose logs -f

# 更新到最新版本
git pull && docker compose up -d --build

这份指南对你有帮助吗?

60 秒内把 MCP 接入你的技术栈。

在托管云上启动 AnythingMCP,或在你自己的基础设施上自托管。免费试用 7 天,无需信用卡。

相关指南