Skip to main content
Glama
wizkax

Alpaca MCP Server

by wizkax

Alpaca MCP Server v2が登場しました。 このバージョンはFastMCPとOpenAPIを使用した完全な書き直しです。v1からアップグレードする場合は、アップグレードガイドをお読みください。ツール名、パラメータ、設定が変更されています。

目次


Related MCP server: Alpaca MCP Server

V1からのアップグレード

V2はFastMCPとOpenAPIを使用した完全な書き直しです。V1のツールはV2には存在しません。ツール名、パラメータ、スキーマが変更されています。セットアップが特定のV1ツール名やパラメータに依存している場合、V2をそのままの代替として使用することはできません。

変更点

項目

V1

V2

ツール名

手作業で作成(例:get_account_info

仕様から生成されオーバーライドあり(例:get_account_info — 名前は重複する場合がありますが、スキーマは異なります)

パラメータ

カスタムスキーマ

Alpaca API仕様に準拠

設定

.env + initコマンド

MCPクライアント設定のみの環境変数

ツールフィルタリング

非対応

ALPACA_TOOLSETS環境変数

ホワイトリスト

非対応

ALPACA_TOOLSETSを使用してツールを制限

V2でV1スタイルの使用を避ける方法

MCPクライアントはサーバーからツールを動的に検出します。ツール名を「ホワイトリスト」する設定ファイルはありません。クライアントはサーバーが公開するツールをそのまま取得します。クライアントやAIアシスタントがV2を誤って使用しないようにするには:

  1. V1の設定を再利用しない — V2を新しいサーバーとして扱ってください。MCPクライアントの設定を新しいコマンド/引数で更新し、.envinitベースの設定を削除してください。

  2. ツールキャッシュをクリアする — 切り替え後、MCPクライアント(Claude Desktop、Cursor、VS Codeなど)を再起動して、古いツールリストではなく新しいツールリストを取得してください。

  3. 新しいチャット/セッションを開始する — 既存の会話には古いツール名へのキャッシュ参照が含まれている場合があります。新しいチャットを開始して、LLMが現在のV2ツールとそのスキーマを認識できるようにしてください。

  4. カスタム指示とルールを更新する — Cursorルール、Claude指示、または特定のV1ツール名(例:「get_account_infoを使用」)に言及するその他のプロンプトがある場合は、V2のツール名に合わせて更新するか、それらの参照を削除してLLMがコンテキストからツールを発見できるようにしてください。

  5. ALPACA_TOOLSETSでツールを制限する — 以前にアシスタントが使用できる機能を制限していた場合、V2はALPACA_TOOLSETS環境変数によるサーバー側フィルタリングをサポートしています。ツールセットの一覧は設定 > ツールセットフィルタリングを参照してください。

まとめ

V1との後方互換性はないものと想定してください。MCPクライアントをV2用に再設定し、再起動し、新しいセッションを使用してください。現在のツールリストについては利用可能なツールセクションを確認してください。

カスタムV1ワークフローがあった場合

許可されたツールを文書化していた場合、ツールを名前で呼び出すスクリプトを作成していた場合、または特定のV1ツール/パラメータの形状に基づいてプロンプトを構築していた場合 — それらは廃止されたものとして扱ってください。以下に記載されている利用可能なツールと、サーバーが公開する現在のパラメータスキーマを使用して再作成してください。

V1に留まる場合

V1に留まる必要がある場合は、MCPクライアント設定で最後のV1リリース(例:uvx alpaca-mcp-server==1.x.x serve)に固定してください。V1は既存のセットアップ用にPyPIで引き続き利用可能です。


前提条件

APIキーの取得

  1. Alpacaダッシュボードにアクセス

  2. 無料のペーパートレーディングアカウントを作成

  3. ダッシュボードからAPIキーを生成

セットアップ

サーバーをMCPクライアント設定に追加し、クライアントを再起動します。initコマンドも.envファイルも不要です。認証情報は1箇所のみに設定します。

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(Mac)または%APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します:

{
  "mcpServers": {
    "alpaca": {
      "command": "uvx",
      "args": ["alpaca-mcp-server"],
      "env": {
        "ALPACA_API_KEY": "your_alpaca_api_key",
        "ALPACA_SECRET_KEY": "your_alpaca_secret_key"
      }
    }
  }
}

Claude Mobile

Alpacaはホスト型のリモートMCPサーバーを提供していません。ClaudeモバイルアプリでMCPサーバーを使用するには、クラウドプロバイダーでリモートにホストし、Claudeでカスタムコネクタとして追加してください。コネクタはWebで接続するとモバイルアプリに同期されます。

ホスティング、デプロイ、コネクタのセットアップについては、Claude Mobile AppでAlpacaのMCPサーバーをリモートデプロイする方法を参照してください。

ChatGPT

Alpacaはホスト型のリモートMCPサーバーを提供していません。ChatGPTでMCPサーバーを使用するには、クラウドプロバイダーでリモートにホストし、コネクタとして追加してください。

ホスティングとセットアップの手順については、ChatGPTのコネクタClaude Mobileデプロイメントガイドを参照してください。

Cursor

Cursor Directoryから数クリックでインストールするか、~/.cursor/mcp.jsonに追加します:

{
  "mcpServers": {
    "alpaca": {
      "command": "uvx",
      "args": ["alpaca-mcp-server"],
      "env": {
        "ALPACA_API_KEY": "your_alpaca_api_key",
        "ALPACA_SECRET_KEY": "your_alpaca_secret_key"
      }
    }
  }
}

VS Code

プロジェクトルートに.vscode/mcp.jsonを作成します。公式ドキュメントを参照してください。

{
  "mcp": {
    "servers": {
      "alpaca": {
        "type": "stdio",
        "command": "uvx",
        "args": ["alpaca-mcp-server"],
        "env": {
          "ALPACA_API_KEY": "your_alpaca_api_key",
          "ALPACA_SECRET_KEY": "your_alpaca_secret_key"
        }
      }
    }
  }
}

PyCharm

公式ガイドを参照してください。

  1. ファイル → 設定 → ツール → Model Context Protocol(MCP)に移動

  2. 新しいサーバーを追加:

  • タイプ:stdio

  • コマンド:uvx

  • 引数:alpaca-mcp-server

  1. 環境変数を設定:

 ALPACA_API_KEY=your_alpaca_api_key
 ALPACA_SECRET_KEY=your_alpaca_secret_key

Claude Code

claude mcp add alpaca --scope user --transport stdio uvx alpaca-mcp-server \
  --env ALPACA_API_KEY=your_alpaca_api_key \
  --env ALPACA_SECRET_KEY=your_alpaca_secret_key

Claude Code CLIで/mcpを使用して確認します。

Antigravity CLI

Antigravity MCPドキュメントを参照してください。

~/.gemini/antigravity-cli/mcp_config.json(グローバル)または.agents/mcp_config.json(ワークスペース)に追加します:

{
  "mcpServers": {
    "alpaca": {
      "command": "uvx",
      "args": ["alpaca-mcp-server"],
      "env": {
        "ALPACA_API_KEY": "your_alpaca_api_key",
        "ALPACA_SECRET_KEY": "your_alpaca_secret_key"
      }
    }
  }
}

Docker

git clone https://github.com/alpacahq/alpaca-mcp-server.git
cd alpaca-mcp-server
docker build -t mcp/alpaca:latest .

MCPクライアント設定に追加します:

{
  "mcpServers": {
    "alpaca": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-e", "ALPACA_API_KEY=your_key",
        "-e", "ALPACA_SECRET_KEY=your_secret",
        "-e", "ALPACA_PAPER_TRADE=true",
        "mcp/alpaca:latest"
      ]
    }
  }
}

設定

すべての設定はMCPクライアント設定で設定する環境変数を通じて行います。ディスクにファイルは書き込まれません。

変数

必須

デフォルト

説明

ALPACA_API_KEY

はい

Alpaca APIキー

ALPACA_SECRET_KEY

はい

Alpacaシークレットキー

ALPACA_PAPER_TRADE

いいえ

true

ライブ取引の場合はfalseに設定

ALPACA_TOOLSETS

いいえ

すべて

有効にするツールセットのカンマ区切りリスト

ライブ取引への切り替え

MCPクライアント設定のenvブロックを更新して再起動します:

{
  "env": {
    "ALPACA_API_KEY": "your_live_api_key",
    "ALPACA_SECRET_KEY": "your_live_secret_key",
    "ALPACA_PAPER_TRADE": "false"
  }
}

ツールセットフィルタリング

デフォルトでは、すべてのツールが有効です。サーバーを特定のツールセットに制限するには、ALPACA_TOOLSETSを設定します:

{
  "env": {
    "ALPACA_API_KEY": "...",
    "ALPACA_SECRET_KEY": "...",
    "ALPACA_TOOLSETS": "stock-data,crypto-data"
  }
}

利用可能なツールセット:

ツールセット

説明

account

アカウント情報、設定、ポートフォリオ履歴、アクティビティ

trading

注文、ポジション、オプション行使

watchlists

ウォッチリストのCRUD操作

assets

資産検索、オプション契約、カレンダー、時計

stock-data

株式バー、クォート、トレード、スナップショット、スクリーナー

crypto-data

暗号資産バー、クォート、トレード、スナップショット、オーダーブック

options-data

オプションバー、クォート、トレード、スナップショット、チェーン、取引所コード

corporate-actions

コーポレートアクションの発表

news

株式と暗号資産のニュース記事

fixed-income-data

固定収入(債券/国債)クォート

locates

空売りロケートリクエストとクォート

ReadMe Docs MCP

ドキュメントはTrading API、Market Data API、Authentication APIの仕様に限定されています。Broker APIエンドポイントのドキュメントはこのサーバーから意図的に除外されています。

ReadMe MCPルックアップが失敗した場合、ツールの応答にはAlpacaの公開ドキュメントへのフォールバックリンクに加えて、llms.txtllms-full.txtが含まれます。

機能

  • マーケットデータ — 株式、暗号資産、オプションのリアルタイムクォート、トレード、価格バー。柔軟な時間枠での履歴データ。オプションのグリークスとインプライドボラティリティ。

  • アカウント管理 — 残高、買付余力、アカウントステータス、ポートフォリオ履歴の表示。

  • 注文管理 — 株式、暗号資産、オプションのマーケット、リミット、ストップ、ストップリミット、トレーリングストップ注文。注文の個別または一括キャンセル。

  • オプション取引 — 満期日/権利行使価格/タイプによる契約の検索。単一レッグまたはマルチレッグ戦略の発注。最新のクォート、グリークス、IVの取得。

  • 暗号資産取引 — GTC/IOCによるマーケット、リミット、ストップリミット注文。数量ベースまたは想定元本ベース。

  • ポジション管理 — ポジションの表示、クローズ、清算。オプション契約の行使。

  • ニュース — ティッカーと日付範囲でフィルタリング可能なニュース記事。

  • マーケットステータス — 市場の開閉時間、カレンダー、コーポレートアクション。

  • ウォッチリスト — ウォッチリストの作成、更新、管理。

  • 資産検索 — 株式、ETF、暗号資産、オプションの詳細をフィルタリング付きで照会。

プロンプトの例

基本的な取引

  1. 現在のAlpacaアカウントの残高と買付余力は?

  2. Alpacaアカウントの現在のポジションを表示して。

  3. AAPLを5株、成行で買って。

  4. TSLAを5株、指値$300で売って。

  5. 未約定の株式注文をすべてキャンセルして。

  6. ID abc123の注文をキャンセルして。

  7. GOOGLの全ポジションを清算して。

  8. NVDAのポジションの10%を決済して。

  9. MSFTを100株、指値$450で買う注文を出して。

  10. METAを25株、成行で売る注文を出して。

暗号資産取引

  1. ETH/USDを0.01、成行で買う注文を出して。

  2. BTC/USDを0.01、指値$110,000で売る注文を出して。

オプション取引

  1. 来月満期のAAPLの利用可能なオプション契約を表示して。

  2. AAPL250613C00200000オプションの最新気配を取得して。

  3. SPY250627P00400000オプションのスナップショットを取得して。

  4. 来週満期のQQQコール2枚のポジションを清算して。

  5. 来週金曜日満期のAAPLコールオプションを1枚、成行で買う注文を出して。

  6. TSLA250620P00500000オプションのオプション・グリークスは?

  7. 現在の市場価格の5%以内の権利行使価格を持つTSLAオプション契約を探して。

  8. 2025年6月16日の週に満期を迎え、市場価格の10%以内のSPYコールオプションを取得して。

  9. AAPLの6月6日満期オプションでブル・コール・スプレッドを組んで:片方は権利行使価格190.00、もう片方は200.00。

  10. NVDAのコールオプション契約NVDA250919C001680を行使して。

市場情報

最新の15分データにアクセスするには、Algo Trader Plus Planへの加入が必要です。

  1. 今日の市場の取引開始・終了時間は?

  2. 来週の市場カレンダーを表示して。

  3. 過去3ヶ月間のAAPL、MSFT、GOOGLの最近の現金配当と株式分割を表示して。

  4. 過去1年間のSPYの配当、分割、合併を含むすべてのコーポレートアクションを取得して。

  5. 今後6ヶ月間に予定されているSPYのコーポレートアクションは?

過去・リアルタイムデータ

  1. 過去5取引日のAAPLの日次価格履歴を表示して。

  2. 昨日のTSLAの終値は?

  3. GOOGLの最新バーを取得して。

  4. NVDAの最新の取引価格は?

  5. MSFTの最新の気配を表示して。

  6. AMDの直近100件の取引を取得して。

  7. 過去2時間のAMZNの1分足バーを表示して。

  8. 先週の火曜日から金曜日までのTSLAの5分足日中バーを取得して。

  9. AAPLの最新の気配、取引、分足バー、日足バー、前日足バーをすべて1つのビューで表示する包括的な株式スナップショットを取得して。

  10. TSLA、NVDA、MSFTのマーケットスナップショットを比較して、現在のビッド/アスクスプレッド、最新の取引価格、日次パフォーマンスを分析して。

注文

  1. 今週の未約定と約定済みの注文をすべて表示して。

  2. AAPLの注文は何がありますか?

  3. 過去3日間に出したすべての指値注文を一覧表示して。

  4. すべての注文をステータス「約定済み」でフィルタリングして。

  5. 昨日の注文履歴を取得して。

ウォッチリスト

現時点では、AlpacaのTrading APIを通じて作成された取引ウォッチリストのみ、API自体を通じて表示・更新できます。

  1. 「Tech Stocks」という新しいウォッチリストをAAPL、MSFT、NVDAで作成して。

  2. 「Tech Stocks」ウォッチリストにTSLAとAMZNを追加して更新して。

  3. 「Dividend Picks」ウォッチリストにはどの銘柄がありますか?

  4. 「Growth Portfolio」ウォッチリストからMETAを削除して。

  5. 既存のウォッチリストをすべて一覧表示して。

資産情報

  1. 資産「AAPL」の詳細を検索して。

  2. 取引量上位5つの取引可能な暗号資産を表示して。

  3. NASDAQのアクティブな米国株式資産をすべて取得し、取引可能な証券のみを表示するように結果をフィルタリングして。

複合シナリオ

  1. 今日のマーケットクロックを取得し、TSLAを$340で指値買い注文を出す前に買付余力を表示して。

  2. SPYの7月3日満期オプションでブル・コール・スプレッドを組んで:現在のSPY価格より5%上で1枚売り、3%下で1枚買って。

利用可能なツール

アカウントとポートフォリオ

  • get_account_info — 残高、証拠金、アカウントステータス

  • get_account_config — 取引制限、証拠金設定、PDTチェック

  • update_account_config — アカウント設定の更新

  • get_portfolio_history — 時間経過に伴う純資産と損益

  • get_account_activities — 約定、配当、振替

  • get_account_activities_by_type — タイプでフィルタリングされたアクティビティ

取引(注文)

  • get_orders — フィルター付きで注文を取得

  • get_order_by_id — IDによる単一注文

  • get_order_by_client_id — クライアント注文IDによる単一注文

  • replace_order_by_id — 既存の未約定注文を置き換え

  • cancel_order_by_id — 特定の注文をキャンセル

  • cancel_all_orders — すべての未約定注文をキャンセル

  • place_stock_order — 株式/ETF(成行、指値、逆指値、逆指値成行、トレーリングストップ、ブラケット)

  • place_crypto_order — 暗号資産(成行、指値、逆指値成行)

  • place_option_order — オプション(単一レッグまたは複数レッグ)

ポジション

  • get_all_positions — 現在の全ポジション

  • get_open_position — 特定のポジションの詳細

  • close_position — 特定のポジションを決済

  • close_all_positions — ポートフォリオ全体を清算

  • exercise_options_position — 保有オプション契約を行使

  • do_not_exercise_options_position — 行使しない指示

ウォッチリスト

  • create_watchlist — 新しいウォッチリストを作成

  • get_watchlists — すべてのウォッチリストを一覧表示

  • get_watchlist_by_id — 特定のウォッチリストを取得

  • update_watchlist_by_id — ウォッチリストを更新

  • delete_watchlist_by_id — ウォッチリストを削除

  • add_asset_to_watchlist_by_id — ウォッチリストに資産を追加

  • remove_asset_from_watchlist_by_id — ウォッチリストから資産を削除

資産と市場情報

  • get_all_assets — オプションのフィルタリング付きで資産を一覧表示

  • get_asset — 特定の資産の詳細情報

  • get_option_contracts — 原資産シンボルのオプション契約

  • get_option_contract — シンボルまたはIDによる単一オプション契約

  • get_calendar — 日付範囲の市場カレンダー

  • get_clock — 現在の市場ステータスと次の取引開始/終了

  • get_corporate_action_announcements — コーポレートアクションの発表

  • get_corporate_action_announcement — IDによる単一の発表

株式データ

  • get_stock_bars — 過去のOHLCVバー

  • get_stock_quotes — 過去のビッド/アスク気配

  • get_stock_trades — 過去の取引

  • get_stock_latest_bar — 最新の分足バー

  • get_stock_latest_quote — 最新の気配

  • get_stock_latest_trade — 最新の取引

  • get_stock_snapshot — 包括的なスナップショット

  • get_most_active_stocks — 出来高/取引回数で最も活発な銘柄

  • get_market_movers — 値上がり・値下がり上位銘柄

暗号資産データ

  • get_crypto_bars — 過去のOHLCVバー

  • get_crypto_quotes — 過去の気配

  • get_crypto_trades — 過去の取引

  • get_crypto_latest_bar — 最新の分足バー

  • get_crypto_latest_quote — 最新の気配

  • get_crypto_latest_trade — 最新の取引

  • get_crypto_snapshot — 包括的なスナップショット

  • get_crypto_latest_orderbook — 最新のオーダーブック

オプションデータ

  • get_option_bars — 過去のOHLCVバー

  • get_option_trades — 過去の取引

  • get_option_latest_trade — 最新の取引

  • get_option_latest_quote — ビッド/アスクと取引所情報付きの最新気配

  • get_option_snapshot — グリークスとIV付きのスナップショット

  • get_option_chain — 原資産の完全なオプションチェーン

  • get_option_exchange_codes — 取引所コードから名称へのマッピング

コーポレートアクション

  • get_corporate_actions — マーケットデータからのコーポレートアクション発表

ニュース

  • get_news — 株式と暗号資産のニュース記事

債券データ

  • get_fixed_income_latest_quotes — ISINによる債券の最新気配

ロケート(空売り)

  • get_locates — ステータス、シンボル、または日付範囲でフィルタリングされたロケートリクエストを一覧表示

  • create_locate — 空売りのロケートリクエストを作成

  • get_locate — IDによる単一のロケートリクエストを取得

  • get_locate_quotes — シンボルのロケート利用可能性と価格を取得

ドキュメント

  • search_alpaca_docs — Alpacaのドキュメントページとガイドを検索

  • fetch_alpaca_doc — ページIDでAlpaca ReadMeドキュメントページを1件取得

  • search_alpaca_api_specs — トピック、パス、パラメータ、またはスキーマ用語でAlpaca APIリファレンスエンドポイントを検索

  • list_alpaca_api_endpoints — 許可されたAlpaca OpenAPI仕様のエンドポイントを一覧表示

  • get_alpaca_endpoint_docs — メソッドとパスで特定のAlpaca APIエンドポイントのリファレンスドキュメントを取得

テスト

このプロジェクトには、すべてのプルリクエストでCI上で実行される多層テストスイートが含まれています:

  • 整合性テスト — OpenAPI仕様、ツールセット定義、ツール名/説明のオーバーライド間の整合性を検証します。ネットワークや認証情報は不要です。

  • サーバー構築テスト — モック認証情報でサーバーを構築し、正しい数のツールが公開されていることを検証します。ネットワークは不要です。

  • ペーパーAPI統合テスト — AlpacaペーパートレーディングAPIに対して実際の呼び出しを実行し、アカウント情報、マーケットデータ、注文ライフサイクル、ウォッチリスト、ポジションなどをカバーします。ALPACA_API_KEYALPACA_SECRET_KEYが必要です。

  • ReadMe統合テスト — AlpacaのReadMe MCPに対してライブのドキュメント検索呼び出しを実行します。ローカルで実行する場合はALPACA_RUN_README_INTEGRATION=trueが必要です。

ローカルで完全なスイートを実行する:

# Core tests (no credentials needed)
pytest tests/test_integrity.py tests/test_server_construction.py -v

# Integration tests (requires paper API keys)
ALPACA_API_KEY=... ALPACA_SECRET_KEY=... pytest tests/ -m integration -v

# ReadMe docs integration tests (requires network, no Alpaca credentials)
ALPACA_RUN_README_INTEGRATION=true pytest tests/test_readme_integration.py -v

プロジェクト構造

alpaca-mcp-server/
├── src/
│   └── alpaca_mcp_server/
│       ├── __init__.py
│       ├── cli.py            ← CLI entry point
│       ├── server.py         ← FastMCP server built from OpenAPI specs
│       ├── tool_registry.py  ← Tool names, descriptions, and output risk classifications
│       ├── toolsets.py       ← Toolset → operationId allowlists
│       ├── overrides.py      ← Hand-crafted tools for complex trading endpoints
│       ├── market_data_overrides.py ← Hand-crafted tools for historical data
│       ├── readme_docs.py    ← Read-only proxy tools for Alpaca ReadMe docs
│       └── specs/
│           ├── trading-api.json
│           └── market-data-api.json
├── tests/
│   ├── conftest.py           ← Shared fixtures and paper-account cleanup
│   ├── test_integrity.py     ← Spec ↔ toolset ↔ names consistency checks
│   ├── test_server_construction.py ← Server build verification
│   ├── test_readme_integration.py ← Live ReadMe docs MCP integration tests
│   └── test_paper_integration.py   ← Paper API integration tests
├── scripts/
│   └── sync-specs.sh        ← Download latest OpenAPI specs
├── .github/
│   └── workflows/
│       └── ci.yml            ← CI pipeline (core + integration)
├── AGENTS.md                 ← Instructions for coding agents
├── pyproject.toml
└── README.md

トラブルシューティング

  • uv/uvxが見つからない:公式ガイド(https://docs.astral.sh/uv/getting-started/installation/)からuvをインストールし、ターミナルを再起動してuv/uvxがPATHに含まれるようにしてください。

  • 認証情報がない:クライアントのenvブロックにALPACA_API_KEYALPACA_SECRET_KEYを設定してください。ペーパーモードのデフォルトはALPACA_PAPER_TRADE = Trueです。

  • クライアントが新しい設定を反映しない:変更後はクライアント(Cursor、Claude Desktop、VS Code)を再起動してください。

  • HTTPポートの競合--transport streamable-httpを使用する場合は、--portを空いているポートに変更してください。

免責事項

当社のMCPサーバーおよび接続されたAIエージェントによって生成されたインサイトは、教育および情報提供のみを目的としており、投資アドバイスとして解釈されるべきではありません。Alpacaは特定の証券や投資戦略を推奨するものではありません。意思決定を行う前に、ご自身でデューデリジェンスを実施してください。言及されているすべての企業は独立して運営されており、相互に責任を負うものではありません。

オプション取引は、本質的に高いリスクを伴い、重大な損失をもたらす可能性があるため、すべての投資家に適しているわけではありません。オプションに投資する前に、標準化オプションの特性とリスク(オプション開示文書)をお読みください。

Alpacaは第三者のコンテンツを作成、編集、承認、または是認するものではありません。Alpacaは第三者のコンテンツの正確性、適時性、完全性、または有用性を保証せず、第三者のサイト上またはそこから利用可能なコンテンツ、広告、製品、その他の資料について責任を負いません。

すべての投資にはリスクが伴い、証券または金融商品の過去のパフォーマンスは将来の結果や収益を保証するものではありません。いかなる投資戦略もその目標を達成する保証はありません。分散投資は利益を保証するものではなく、損失を防ぐものでもないことにご注意ください。証券やその他の金融商品に投資する場合、常に資金を失う可能性があります。投資家は投資前に、投資目的とリスクを慎重に検討する必要があります。

アルゴリズムの計算は過去およびリアルタイムのマーケットデータに基づいていますが、急激な価格変動、流動性の制約、執行遅延など、すべての市場要因を考慮しているわけではありません。ボラティリティの推定や配当の扱いなどのモデル前提は、パフォーマンスと正確性に影響を与える可能性があります。アルゴリズムによって生成された取引は、証券会社の執行プロセス、市場流動性、注文の優先順位、タイミングの遅延の影響を受けます。これらの要因により、期待される取引執行価格や時間から乖離が生じる可能性があります。ユーザーはアルゴリズムの活動を監視し、関連するリスクを理解する責任があります。Alpacaは本システムの使用によって生じたいかなる損失についても責任を負いません。

過去の仮想的なバックテスト結果は将来のリターンを保証するものではなく、実際の結果は分析結果と異なる場合があります。

Paper Trading APIはAlpacaDB, Inc.が提供するもので、実際のお金を必要とせず、またユーザーが市場で実際の有価証券を取引することはできません。Paper Trading APIの利用提供は、有価証券、あらゆる種類の証券デリバティブまたは先物商品の売買の申込みまたは勧誘ではなく、また、AlpacaDB, Inc.またはその関連会社によって提供され、またはいかなる方法であれ承認された、いかなる種類の取引・投資に関する助言、推奨、戦略でもありません。また、Paper Trading APIを通じて提供される情報は、AlpacaDB, Inc.またはその関連会社(総称して「Alpaca」)が事業を行うことを許可されていない管轄区域においては、いかなる種類の申込みまたは勧誘でもありません。

有価証券ブローカーサービスは、AlpacaDB, Inc.の完全子会社であるAlpaca Securities LLC(「Alpaca Securities」)が提供しています。Alpaca SecuritiesはFINRA/SIPCの会員です。テクノロジーとサービスはAlpacaDB, Inc.が提供します。

暗号資産サービスは、FinCEN登録のマネーサービス事業者(NMLS # 2160858)であり、AlpacaDB, Inc.の完全子会社であるAlpaca Crypto LLC(「Alpaca Crypto」)が提供しています。Alpaca CryptoはSIPCまたはFINRAの会員ではありません。暗号資産は株式ではなく、お客様の暗号資産への投資はFDICまたはSIPCのいずれによっても保護されません。暗号資産は非常に変動が大きく投機的であり、多大な損失リスクを伴います。また、FDICまたはいかなる政府機関によっても保険がかけられていません。お客様は、これらのサービスを利用する前に、元本損失の可能性、サイバーセキュリティ上の考慮事項、規制の動向、デジタル資産技術の進化する性質など、さまざまなリスクを認識しておく必要があります。暗号資産のリスクに関する追加情報については、こちらをクリックしてください。

本情報は、Alpaca SecuritiesまたはAlpaca Cryptoがそれぞれ登録またはライセンスを受けていない管轄区域において、有価証券または暗号資産の売買、あるいは証券口座または暗号資産口座の開設に関する申込み、申込みの勧誘、または助言を構成するものではありません。

プライバシーポリシー

Alpacaがお客様のデータをどのように取り扱うかについては、以下をご確認ください:

データ収集

  • 収集されるもの: API呼び出し用のユーザーエージェント文字列(APCA-MCP-TRADING/<version>

  • 使用方法: MCPサーバーの利用状況を特定し、ユーザーエクスペリエンスを向上させるため

  • 第三者への提供: 第三者とは共有されません

  • 保持期間: Alpacaの標準的なデータ保持ポリシーに従って保持されます

  • オプトアウト: ALPACA_MCP_USER_AGENT環境変数を空の文字列に設定してください。User-Agentヘッダーは送信されません

セキュリティに関する注意事項

このサーバーは実際の取引を実行し、あなたのポートフォリオにアクセスできます。APIキーは機密性の高い認証情報として扱ってください。LLMによって提案されたすべてのアクションを慎重に確認してください。特に、複雑なオプション戦略やマルチレッグ取引の場合は注意が必要です。

HTTPトランスポートのセキュリティ: HTTPトランスポートを使用する場合、サーバーはセキュリティ上の理由からデフォルトでlocalhost(127.0.0.1:8000)にバインドされます。リモートアクセスするには、--host 0.0.0.0 を使用してすべてのインターフェースにバインドするか、SSHトンネリング(ssh -L 8000:localhost:8000 user@server)を使用するか、認証付きリバースプロキシを設定して安全にアクセスできます。

サポート

問題やご質問がある場合は、support@alpaca.markets までお問い合わせください。

GitHub Issues: https://github.com/alpacahq/alpaca-mcp-server/issues GitHub Pull requests: https://github.com/alpacahq/alpaca-mcp-server/pulls

MCPレジストリメタデータ

mcp-name: io.github.alpacahq/alpaca-mcp-server

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

0Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables natural language trading operations through Alpaca's API, supporting stocks, options, crypto, portfolio management, and real-time market data with comprehensive order execution and account management capabilities.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables natural language trading operations through AI assistants using Alpaca's Trading API. Supports stocks, options, crypto trading, portfolio management, and real-time market data access.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables natural language trading operations for stocks, options, crypto, and portfolio management via Alpaca's Trading API through AI assistants.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Provides AI assistants with market screening, analysis, and scoring across stocks, crypto, and forex, enabling natural language queries for trading insights.
    4
    MIT

View all related MCP servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wizkax/alpaca-mcp-server-RFJq'

If you have feedback or need assistance with the MCP directory API, please join our Discord server