Deployment guide1-minute readEN · DE · IT

Развертывание AnythingMCP на AWS (EC2)

Развертывание AnythingMCP на экземпляре AWS EC2 с помощью Docker Compose и автоматическим SSL через Caddy. Готовая к производству настройка для твоего MCP шлюза.

HCBy HelpCode teamUpdated 1 min read Open source on GitHub

No credit card · 7-day trial · Self-host alternative available

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Summary

Развертывание AnythingMCP на экземпляре AWS EC2 с помощью Docker Compose и автоматическим SSL через Caddy. Готовая к производству настройка для твоего MCP шлюза.

Предварительные требования

  • Учетная запись AWS с правами на EC2
  • Доменное имя, которое ты можешь указать на твой сервер
  • SSH-ключ в твоём регионе AWS

Запуск экземпляра EC2

  1. Открой панель управления EC2 и нажми Запустить экземпляр
  2. Выбери AMI Ubuntu 24.04 LTS
  3. Тип экземпляра: t3.small (2 vCPU, 2 ГБ) или t3.medium для более тяжелых нагрузок
  4. Хранилище: не менее 20 ГБ gp3
  5. Группа безопасности — добавь следующие входящие правила:
ПортПротоколИсточникНазначение
22TCPТвой IPSSH
80TCP0.0.0.0/0HTTP (перенаправление Caddy)
443TCP0.0.0.0/0HTTPS
  1. Запусти и выдели Elastic IP для экземпляра

Установка Docker

ssh -i ~/.ssh/your-key.pem ubuntu@ELASTIC_IP
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker

Настройка DNS

Создай A запись, указывающую твоё доменное имя на Elastic IP (Route 53 или внешний DNS):

ЗаписьТипЗначение
mcp.example.comAELASTIC_IP

Развертывание 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

Это руководство помогло?

Ready to ship

Ship MCP to your stack in 60 seconds.

Spin up AnythingMCP on managed Cloud or self-host it on your infrastructure. Free for 7 days, no credit card.

Похожие руководства

D
deployment

Развертывание AnythingMCP на Heroku

Развертывание AnythingMCP на Heroku с использованием контейнерного развертывания с Heroku Postgres. Быстрое облачное развертывание для твоего MCP шлюза.

D
deployment

Развертывание AnythingMCP на Google Kubernetes Engine (GKE)

Развертывание AnythingMCP на GKE с помощью манифестов Kubernetes, Ingress для HTTPS и Cloud SQL для PostgreSQL. Масштабируемое развертывание корпоративного уровня.

D
deployment

Развертывание AnythingMCP на Google Cloud Run

Развертывание AnythingMCP как безсерверного контейнера на Google Cloud Run с Cloud SQL для PostgreSQL. Масштабируемый, платный по мере использования шлюз MCP.

D
deployment

Развертывание AnythingMCP на Microsoft Azure

Развертывание AnythingMCP на виртуальной машине Azure с Docker Compose и автоматическим HTTPS. Готовый к корпоративному использованию шлюз MCP на Azure.

D
deployment

Развертывание AnythingMCP на DigitalOcean

Развертывание AnythingMCP на Droplet DigitalOcean с помощью Docker Compose и автоматического HTTPS. Быстрая настройка для твоего MCP шлюза.

D
deployment

Развертывание AnythingMCP на Hetzner Cloud

Запусти AnythingMCP на VPS Hetzner Cloud с Docker Compose и автоматическим SSL. Доступный европейский хостинг для твоего MCP шлюза.