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

在 DigitalOcean 上部署 AnythingMCP

使用 Docker Compose 和自动 HTTPS 在 DigitalOcean Droplet 上部署 AnythingMCP。为你的 MCP 网关快速设置。

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

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

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

摘要

使用 Docker Compose 和自动 HTTPS 在 DigitalOcean Droplet 上部署 AnythingMCP。为你的 MCP 网关快速设置。

前提条件

  • 一个 DigitalOcean 账户 — digitalocean.com
  • 一个 域名,并具有 DNS 访问权限

创建 Droplet

在 DigitalOcean 控制台中:

设置推荐
镜像Ubuntu 24.04 LTS
计划基础 — 2 GB RAM / 1 vCPU(最低)
区域离你的用户最近
认证SSH 密钥

你可以从市场选择 Docker 镜像以获取预装的 Docker,或者手动安装:

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

配置 DNS

创建一个指向 Droplet IP 的 A 记录:

类型名称值
Amcp(或 @)DROPLET_IP

你可以在 DigitalOcean 的 网络 > 域名 中管理 DNS,或使用你的外部 DNS 提供商。

部署 AnythingMCP

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

设置脚本处理所有内容:

  1. 生成带有安全密钥的 .env
  2. 询问你的域名并配置 Caddy 以实现自动 SSL
  3. 通过 docker compose 启动所有服务

防火墙

在 网络 > 防火墙 中,创建一个云防火墙:

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

将其附加到你的 Droplet。

验证与后续步骤

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

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

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

这份指南对你有帮助吗?

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

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

相关指南