Deployment guide1-minute readEN · DE · IT

HerokuにAnythingMCPをデプロイする

Heroku Postgresを使用したコンテナデプロイメントでAnythingMCPをHerokuにデプロイします。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

Heroku Postgresを使用したコンテナデプロイメントでAnythingMCPをHerokuにデプロイします。MCPゲートウェイのための迅速なクラウドデプロイメント。

前提条件

Herokuアプリの作成

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
heroku create your-app-name

Heroku Postgresの追加

heroku addons:create heroku-postgresql:essential-0

HerokuはDATABASE_URLを自動的に設定します。確認するには:

heroku config:get DATABASE_URL

注意: Herokuには一時的なファイルシステムがあります。すべての永続データはPostgresに保存する必要があります。

環境変数の設定

シークレットを生成し、アプリを構成します:

heroku config:set \
  JWT_SECRET=$(openssl rand -hex 32) \
  ENCRYPTION_KEY=$(openssl rand -hex 16) \
  NEXTAUTH_SECRET=$(openssl rand -hex 32) \
  NODE_ENV=production \
  PORT=4000 \
  MCP_AUTH_MODE=oauth2

Herokuドメインに合わせてURLを設定します:

heroku config:set \
  CORS_ORIGIN=https://your-app-name.herokuapp.com \
  SERVER_URL=https://your-app-name.herokuapp.com \
  FRONTEND_URL=https://your-app-name.herokuapp.com \
  NEXT_PUBLIC_API_URL=https://your-app-name.herokuapp.com

コンテナスタックでのデプロイ

スタックをコンテナに設定します:

heroku stack:set container

プロジェクトルートにheroku.ymlを作成します:

build:
  docker:
    web: Dockerfile

デプロイします:

git add heroku.yml
git commit -m "add heroku.yml for container deployment"
git push heroku main

ビルドを監視します:

heroku logs --tail

カスタムドメインとSSL

Herokuは*.herokuapp.comで自動SSLを提供します。カスタムドメインの場合:

heroku domains:add mcp.example.com

DNSプロバイダーでCNAMEレコードを作成します:

タイプ名前
CNAMEmcpyour-app-name.herokuapp.com

URLを更新します:

heroku config:set \
  CORS_ORIGIN=https://mcp.example.com \
  SERVER_URL=https://mcp.example.com \
  FRONTEND_URL=https://mcp.example.com \
  NEXT_PUBLIC_API_URL=https://mcp.example.com

確認と次のステップ

curl https://your-app-name.herokuapp.com/health
heroku open

最初に登録したユーザーが管理者になります。

あなたのMCPエンドポイント: https://your-app-name.herokuapp.com/mcp

便利なコマンド:

heroku logs --tail   # ログをストリーミング
heroku ps            # ダイノの状態
heroku config        # 環境変数
heroku restart       # アプリを再起動

このガイドは役に立ちましたか?

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

Google Kubernetes Engine (GKE) に AnythingMCP をデプロイする

Kubernetes マニフェスト、HTTPS 用の Ingress、および PostgreSQL 用の Cloud SQL を使用して GKE に AnythingMCP をデプロイします。エンタープライズグレードのスケーラブルなデプロイメント。

D
deployment

Google Cloud Run に AnythingMCP をデプロイする

Cloud SQL for PostgreSQL を使用して、Google Cloud Run 上に AnythingMCP をサーバーレスコンテナとしてデプロイします。スケーラブルで、使用量に応じた料金の MCP ゲートウェイです。

D
deployment

Microsoft AzureにAnythingMCPをデプロイする

Docker Composeと自動HTTPSを使用してAzure仮想マシンにAnythingMCPをデプロイします。エンタープライズ向けのMCPゲートウェイをAzure上に構築。

D
deployment

AWS (EC2) に AnythingMCP をデプロイする

Docker Compose と Caddy を使用して、AWS EC2 インスタンスに AnythingMCP をデプロイします。MCP ゲートウェイのための本番環境向けセットアップ。

D
deployment

DigitalOceanにAnythingMCPをデプロイする

Docker Composeと自動HTTPSを使用してDigitalOceanのDropletにAnythingMCPをデプロイします。MCPゲートウェイの迅速なセットアップ。

D
deployment

Hetzner CloudにAnythingMCPをデプロイする

Docker Composeと自動SSLを使用して、Hetzner Cloud VPS上にAnythingMCPを立ち上げます。MCPゲートウェイのための手頃な価格のヨーロッパホスティング。