Alpaca MCP Server
Alpaca MCP Server v2が登場しました。 このバージョンはFastMCPとOpenAPIを使用した完全な書き直しです。v1からアップグレードする場合は、アップグレードガイドをお読みください。ツール名、パラメータ、設定が変更されています。
目次
Related MCP server: Alpaca MCP Server
V1からのアップグレード
V2はFastMCPとOpenAPIを使用した完全な書き直しです。V1のツールはV2には存在しません。ツール名、パラメータ、スキーマが変更されています。セットアップが特定のV1ツール名やパラメータに依存している場合、V2をそのままの代替として使用することはできません。
変更点
項目 | V1 | V2 |
ツール名 | 手作業で作成(例: | 仕様から生成されオーバーライドあり(例: |
パラメータ | カスタムスキーマ | Alpaca API仕様に準拠 |
設定 |
| MCPクライアント設定のみの環境変数 |
ツールフィルタリング | 非対応 |
|
ホワイトリスト | 非対応 |
|
V2でV1スタイルの使用を避ける方法
MCPクライアントはサーバーからツールを動的に検出します。ツール名を「ホワイトリスト」する設定ファイルはありません。クライアントはサーバーが公開するツールをそのまま取得します。クライアントやAIアシスタントがV2を誤って使用しないようにするには:
V1の設定を再利用しない — V2を新しいサーバーとして扱ってください。MCPクライアントの設定を新しいコマンド/引数で更新し、
.envやinitベースの設定を削除してください。ツールキャッシュをクリアする — 切り替え後、MCPクライアント(Claude Desktop、Cursor、VS Codeなど)を再起動して、古いツールリストではなく新しいツールリストを取得してください。
新しいチャット/セッションを開始する — 既存の会話には古いツール名へのキャッシュ参照が含まれている場合があります。新しいチャットを開始して、LLMが現在のV2ツールとそのスキーマを認識できるようにしてください。
カスタム指示とルールを更新する — Cursorルール、Claude指示、または特定のV1ツール名(例:「
get_account_infoを使用」)に言及するその他のプロンプトがある場合は、V2のツール名に合わせて更新するか、それらの参照を削除してLLMがコンテキストからツールを発見できるようにしてください。ALPACA_TOOLSETSでツールを制限する — 以前にアシスタントが使用できる機能を制限していた場合、V2はALPACA_TOOLSETS環境変数によるサーバー側フィルタリングをサポートしています。ツールセットの一覧は設定 > ツールセットフィルタリングを参照してください。
まとめ
V1との後方互換性はないものと想定してください。MCPクライアントをV2用に再設定し、再起動し、新しいセッションを使用してください。現在のツールリストについては利用可能なツールセクションを確認してください。
カスタムV1ワークフローがあった場合
許可されたツールを文書化していた場合、ツールを名前で呼び出すスクリプトを作成していた場合、または特定のV1ツール/パラメータの形状に基づいてプロンプトを構築していた場合 — それらは廃止されたものとして扱ってください。以下に記載されている利用可能なツールと、サーバーが公開する現在のパラメータスキーマを使用して再作成してください。
V1に留まる場合
V1に留まる必要がある場合は、MCPクライアント設定で最後のV1リリース(例:uvx alpaca-mcp-server==1.x.x serve)に固定してください。V1は既存のセットアップ用にPyPIで引き続き利用可能です。
前提条件
Python 3.10以上(インストールガイド)
uv(インストールガイド)
Alpaca Trading APIキー(無料のペーパートレーディングアカウント)
MCPクライアント(Claude Desktop、Cursor、VS Codeなど)
APIキーの取得
Alpacaダッシュボードにアクセス
無料のペーパートレーディングアカウントを作成
ダッシュボードから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
公式ガイドを参照してください。
ファイル → 設定 → ツール → Model Context Protocol(MCP)に移動
新しいサーバーを追加:
タイプ:stdio
コマンド:uvx
引数:alpaca-mcp-server
環境変数を設定:
ALPACA_API_KEY=your_alpaca_api_key
ALPACA_SECRET_KEY=your_alpaca_secret_keyClaude 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_keyClaude 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キー |
| はい | — | Alpacaシークレットキー |
| いいえ |
| ライブ取引の場合は |
| いいえ | すべて | 有効にするツールセットのカンマ区切りリスト |
ライブ取引への切り替え
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"
}
}利用可能なツールセット:
ツールセット | 説明 |
| アカウント情報、設定、ポートフォリオ履歴、アクティビティ |
| 注文、ポジション、オプション行使 |
| ウォッチリストのCRUD操作 |
| 資産検索、オプション契約、カレンダー、時計 |
| 株式バー、クォート、トレード、スナップショット、スクリーナー |
| 暗号資産バー、クォート、トレード、スナップショット、オーダーブック |
| オプションバー、クォート、トレード、スナップショット、チェーン、取引所コード |
| コーポレートアクションの発表 |
| 株式と暗号資産のニュース記事 |
| 固定収入(債券/国債)クォート |
| 空売りロケートリクエストとクォート |
ReadMe Docs MCP
ドキュメントはTrading API、Market Data API、Authentication APIの仕様に限定されています。Broker APIエンドポイントのドキュメントはこのサーバーから意図的に除外されています。
ReadMe MCPルックアップが失敗した場合、ツールの応答にはAlpacaの公開ドキュメントへのフォールバックリンクに加えて、llms.txtとllms-full.txtが含まれます。
機能
マーケットデータ — 株式、暗号資産、オプションのリアルタイムクォート、トレード、価格バー。柔軟な時間枠での履歴データ。オプションのグリークスとインプライドボラティリティ。
アカウント管理 — 残高、買付余力、アカウントステータス、ポートフォリオ履歴の表示。
注文管理 — 株式、暗号資産、オプションのマーケット、リミット、ストップ、ストップリミット、トレーリングストップ注文。注文の個別または一括キャンセル。
オプション取引 — 満期日/権利行使価格/タイプによる契約の検索。単一レッグまたはマルチレッグ戦略の発注。最新のクォート、グリークス、IVの取得。
暗号資産取引 — GTC/IOCによるマーケット、リミット、ストップリミット注文。数量ベースまたは想定元本ベース。
ポジション管理 — ポジションの表示、クローズ、清算。オプション契約の行使。
ニュース — ティッカーと日付範囲でフィルタリング可能なニュース記事。
マーケットステータス — 市場の開閉時間、カレンダー、コーポレートアクション。
ウォッチリスト — ウォッチリストの作成、更新、管理。
資産検索 — 株式、ETF、暗号資産、オプションの詳細をフィルタリング付きで照会。
プロンプトの例
基本的な取引
現在のAlpacaアカウントの残高と買付余力は?
Alpacaアカウントの現在のポジションを表示して。
AAPLを5株、成行で買って。
TSLAを5株、指値$300で売って。
未約定の株式注文をすべてキャンセルして。
ID abc123の注文をキャンセルして。
GOOGLの全ポジションを清算して。
NVDAのポジションの10%を決済して。
MSFTを100株、指値$450で買う注文を出して。
METAを25株、成行で売る注文を出して。
暗号資産取引
ETH/USDを0.01、成行で買う注文を出して。
BTC/USDを0.01、指値$110,000で売る注文を出して。
オプション取引
来月満期のAAPLの利用可能なオプション契約を表示して。
AAPL250613C00200000オプションの最新気配を取得して。
SPY250627P00400000オプションのスナップショットを取得して。
来週満期のQQQコール2枚のポジションを清算して。
来週金曜日満期のAAPLコールオプションを1枚、成行で買う注文を出して。
TSLA250620P00500000オプションのオプション・グリークスは?
現在の市場価格の5%以内の権利行使価格を持つTSLAオプション契約を探して。
2025年6月16日の週に満期を迎え、市場価格の10%以内のSPYコールオプションを取得して。
AAPLの6月6日満期オプションでブル・コール・スプレッドを組んで:片方は権利行使価格190.00、もう片方は200.00。
NVDAのコールオプション契約NVDA250919C001680を行使して。
市場情報
最新の15分データにアクセスするには、Algo Trader Plus Planへの加入が必要です。
今日の市場の取引開始・終了時間は?
来週の市場カレンダーを表示して。
過去3ヶ月間のAAPL、MSFT、GOOGLの最近の現金配当と株式分割を表示して。
過去1年間のSPYの配当、分割、合併を含むすべてのコーポレートアクションを取得して。
今後6ヶ月間に予定されているSPYのコーポレートアクションは?
過去・リアルタイムデータ
過去5取引日のAAPLの日次価格履歴を表示して。
昨日のTSLAの終値は?
GOOGLの最新バーを取得して。
NVDAの最新の取引価格は?
MSFTの最新の気配を表示して。
AMDの直近100件の取引を取得して。
過去2時間のAMZNの1分足バーを表示して。
先週の火曜日から金曜日までのTSLAの5分足日中バーを取得して。
AAPLの最新の気配、取引、分足バー、日足バー、前日足バーをすべて1つのビューで表示する包括的な株式スナップショットを取得して。
TSLA、NVDA、MSFTのマーケットスナップショットを比較して、現在のビッド/アスクスプレッド、最新の取引価格、日次パフォーマンスを分析して。
注文
今週の未約定と約定済みの注文をすべて表示して。
AAPLの注文は何がありますか?
過去3日間に出したすべての指値注文を一覧表示して。
すべての注文をステータス「約定済み」でフィルタリングして。
昨日の注文履歴を取得して。
ウォッチリスト
現時点では、AlpacaのTrading APIを通じて作成された取引ウォッチリストのみ、API自体を通じて表示・更新できます。
「Tech Stocks」という新しいウォッチリストをAAPL、MSFT、NVDAで作成して。
「Tech Stocks」ウォッチリストにTSLAとAMZNを追加して更新して。
「Dividend Picks」ウォッチリストにはどの銘柄がありますか?
「Growth Portfolio」ウォッチリストからMETAを削除して。
既存のウォッチリストをすべて一覧表示して。
資産情報
資産「AAPL」の詳細を検索して。
取引量上位5つの取引可能な暗号資産を表示して。
NASDAQのアクティブな米国株式資産をすべて取得し、取引可能な証券のみを表示するように結果をフィルタリングして。
複合シナリオ
今日のマーケットクロックを取得し、TSLAを$340で指値買い注文を出す前に買付余力を表示して。
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_KEYとALPACA_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_KEYとALPACA_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
This server cannot be installed
Maintenance
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
Automate trading on your own Alpaca account - build, backtest and run strategies via your AI.
Build, backtest, and deploy quantitative trading strategies from your AI agent.
Paper trading for AI: live quotes, indicators, and virtual trades on stocks, crypto, and forex.
Real-time news with bias scoring, live market data, and AI-powered options pricing
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables 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
- AlicenseNot gradedqualityCmaintenanceEnables 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
- AlicenseNot gradedqualityDmaintenanceEnables natural language trading operations for stocks, options, crypto, and portfolio management via Alpaca's Trading API through AI assistants.MIT

Rozkoduj MCPofficial
AlicenseAqualityAmaintenanceProvides AI assistants with market screening, analysis, and scoring across stocks, crypto, and forex, enabling natural language queries for trading insights.4MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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