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

在 Microsoft Azure 上部署 AnythingMCP

在 Azure 虚拟机上使用 Docker Compose 和自动 HTTPS 部署 AnythingMCP。企业级 MCP 网关在 Azure 上。

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

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

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

摘要

在 Azure 虚拟机上使用 Docker Compose 和自动 HTTPS 部署 AnythingMCP。企业级 MCP 网关在 Azure 上。

前提条件

  • 一个具有创建虚拟机权限的 Azure 账户
  • 一个具有 DNS 访问权限的 域名

创建虚拟机

在 Azure 门户中:

  1. 点击 创建资源 > 虚拟机
  2. 映像: Ubuntu 24.04 LTS
  3. 大小: B2s(2 vCPU,4 GB)或 B2ms 以应对更重的工作负载
  4. 身份验证: SSH 公钥
  5. 入站端口: 允许 SSH(22)

创建后,为虚拟机分配一个 静态公共 IP。

安装 Docker

ssh azureuser@VM_PUBLIC_IP
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker

配置 DNS

创建一个 A 记录(Azure DNS 或外部提供商):

记录类型值
mcp.example.comAVM_PUBLIC_IP

网络安全组

在 Azure 门户中,转到虚拟机的 网络 选项卡并添加入站规则:

端口协议优先级描述
80TCP100HTTP(Caddy 重定向)
443TCP110HTTPS

SSH(端口 22)在创建时应该已经被允许。

部署 AnythingMCP

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

在提示时输入你的域名。该脚本配置 Caddy 以实现自动 SSL 并启动所有服务。

验证与后续步骤

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

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

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

这份指南对你有帮助吗?

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

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

相关指南