hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Enables secure storage and loading of Alpaca API credentials through environment variables stored in a .env file.
Required for cloning the repository during the installation process.
The repository hosting the MCP server code that users need to clone for installation.
アルパカ MCP サーバー
これはAlpaca用のモデルコンテキストプロトコル(MCP)サーバーであり、ClaudeのようなLLMがAlpaca取引APIを利用できるようにします。これにより、株式取引、ポジションの確認、市場データの取得、アカウント管理など、すべて自然言語で行うことができます。
特徴
- 📊市場データ- リアルタイムの株価と過去の価格データを入手
- 💵アカウント情報- 残高、購入力、ステータスを確認します
- 📈ポジション管理- 現在のポジションとそのパフォーマンスを表示します
- 🛒注文の配置- 自然言語で成行注文と指値注文を配置
- 📋注文管理- 注文の一覧表示、追跡、キャンセル
前提条件
- Python 3.10以上
- アルパカAPIキー
- Claude for Desktop または他の MCP クライアント
インストール
- このリポジトリをクローンします:Copy
- 必要なパッケージをインストールします。Copy
- Alpaca API 資格情報を使用して
.env
ファイルを作成します。Copy
使用法
サーバーの実行
次のコマンドを実行してサーバーを起動します。
デスクトップ版Claudeの設定
- デスクトップ版Claudeを開く
- 設定に移動
- 「開発者」をクリックし、「設定の編集」をクリックします
claude_desktop_config.json
にサーバー構成を追加します。
- 保存してClaude for Desktopを再起動します
利用可能なツール
サーバーは次のツールを公開します。
get_account_info()
- アカウントの残高とステータスを取得するget_positions()
- ポートフォリオ内の現在のポジションをすべて一覧表示するget_stock_quote(symbol)
- 株式の最新の株価を取得するget_stock_bars(symbol, days)
- 株式の過去の価格バーを取得するget_orders(status, limit)
- 指定されたステータスの注文を一覧表示するplace_market_order(symbol, side, quantity)
- 成行注文を出すplace_limit_order(symbol, side, quantity, limit_price)
- 指値注文を出すcancel_all_orders()
- すべてのオープン注文をキャンセルするclose_all_positions(cancel_orders)
- すべてのオープンポジションをクローズする
クエリの例
サーバーが Claude に接続されると、次のような質問をすることができます。
- 「現在の口座残高と購買力はいくらですか?」
- 「現在のポジションを表示」
- 「AAPLの最新の相場情報を入手する」
- 「過去10日間のTSLAの価格履歴を表示してください」
- 「市場価格でMSFT株5株を買う」
- 「AMZN株10株を130ドルの指値で売る」
- 「すべてのオープン注文をキャンセルする」
注記
このサーバーはデフォルトでAlpacaのペーパートレードを使用します。リアルマネートレードを使用するには、 TradingClient
初期化でpaper=True
をpaper=False
に変更してください。
セキュリティに関するお知らせ
このMCPサーバーはあなたのAlpacaアカウントにアクセスし、実際の取引を行うことができます。取引を承認する前に、必ずClaudeの提案を確認してください。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
Claude のような LLM が自然言語を介して Alpaca 取引 API と対話し、株式取引、ポジションの確認、市場データの取得、アカウントの管理を行えるようにするモデル コンテキスト プロトコル サーバーです。