logo
icon

Alpaca MCP Server

Alpaca Trading API のリモート MCP(Model Context Protocol)サーバー — Claude、ChatGPT などの MCP 対応 AI クライアントから HTTPS 経由で株式・オプション・暗号資産を取引できます。

template cover
展開済み1
発行者zeaburZeabur
作成日2026-05-07
タグ
AIDeveloper Tool

サービス

Zeabur で Alpaca MCP Server をデプロイ

Alpaca Trading API のリモート Model Context Protocol サーバーです。デプロイ後、Claude(Web/デスクトップ/モバイル)や ChatGPT にカスタムコネクタとして追加し、自然言語で米国株・オプション・暗号資産の取引や市場分析が行えます。

元プロジェクト:github.com/alpacahq/alpaca-mcp-server(MIT ライセンス)。

1. Alpaca API キーを取得

  1. alpaca.markets でサインアップ
  2. Paper Trading ダッシュボードを開く(まずはペーパー口座での検証を推奨)
  3. API KeysGenerate New Key でキーペアを発行
  4. テンプレートをデプロイする際に、API Key IDALPACA_API_KEY に、Secret KeyALPACA_SECRET_KEY に入力

実資金で取引する場合:Live に切り替えて live キーを発行し、デプロイ後に ALPACA_PAPER_TRADE=false に変更してください。

2. デプロイ

Deploy をクリックし、ALPACA_API_KEYALPACA_SECRET_KEY を入力して公開ドメインを選びます。Zeabur が無料の .zeabur.app サブドメインを提供しますが、独自ドメインも利用できます。

3. AI クライアントと接続

MCP エンドポイントは https://<your-domain>/mcp です。

Claude(Web、デスクトップ、モバイル):

  1. 設定 → Connectors → Add custom connector
  2. 名前:Alpaca、URL:https://<your-domain>/mcp
  3. 保存し、チャット内でコネクタを有効化

ChatGPT:

  1. 設定 → Connectors → New connector
  2. URL:https://<your-domain>/mcp、トランスポート:Streamable HTTP

設定

変数デフォルト用途
ALPACA_API_KEY必須。Alpaca API key ID
ALPACA_SECRET_KEY必須。Alpaca API secret
ALPACA_PAPER_TRADEtruefalse にするとライブ(実資金)取引が有効

応用:デプロイ後に VariablesALPACA_TOOLSETS を追加できます。カンマ区切り(例:account,positions,orders)で、MCP サーバーが AI クライアントに公開するツールファミリを制限します。

セキュリティ警告

このデプロイは Alpaca のトレーディング認証情報を、組み込み認証のない HTTPS エンドポイントの背後に配置します。URL を知っている人は誰でもあなたの口座で取引を発注できます。本番利用では:

  • 動作確認が完了するまで ALPACA_PAPER_TRADE=true を維持
  • 公開 URL は秘密として扱い、共有しない
  • 認証付きのリバースプロキシを前段に置く検討を

ライセンスとクレジット

Alpaca MCP Server は Alpaca Securities LLC が公開する MIT ライセンスです。この Zeabur テンプレートは上流の Docker イメージを再パッケージしたもので、Alpaca 公式製品ではありません。