Skip to main content
Glama
laukikk

Alpaca Trading MCP Server

by laukikk

アルパカトレーディングMCPサーバー

Alpaca 取引 API へのインターフェイスを提供するモデル コンテキスト プロトコル (MCP) サーバー。これにより、株式および暗号通貨ポートフォリオの管理、取引の実行、市場データへのアクセスが可能になります。

特徴

  • アカウント管理: アカウントの詳細、残高、ポートフォリオのステータスを表示します

  • 取引:成行注文、指値注文、逆指値注文、ストップリミット注文を出す

  • ポートフォリオ管理: ポジションの表示、パフォーマンスの計算、ポジションのクローズ

  • 市場データ: リアルタイムの相場情報と過去の価格データにアクセス

  • 資産情報: 取引可能な資産の詳細を取得します

Related MCP server: Alpaca MCP Server

インストール

  1. このリポジトリをクローンする

  2. 依存関係をインストールします:

pip install -e .

またはuvを使用します:

uv pip install -e .

構成

  1. .env.exampleファイルを.envにコピーします。

cp .env.example .env
  1. Alpaca Paper Trading API の資格情報を.envファイルに追加します。

ALPACA_PAPER_API_KEY = "your-api-key"
ALPACA_PAPER_API_SECRET = "your-api-secret"

Alpacaでアカウントを作成すると、これらの資格情報を取得できます。

使用法

MCP サーバーを実行します。

python src/server.py

サーバーが起動し、MCP クライアントが接続できるようになります。

利用可能なリソース

サーバーは次のリソースを提供します。

  • account://info - 現在のアカウント情報を取得する

  • positions://all - 現在のポジションをすべて取得する

  • positions://{symbol} - 特定のシンボルのポジション詳細を取得します

  • orders://recent/{limit} - 指定された制限内で最新の注文を取得します

  • market://{symbol}/quote - 特定のシンボルの現在の市場相場を取得します

  • market://{symbol}/bars/{timeframe} - 指定した時間枠のシンボルの過去の価格バーを取得します。

  • assets://list - Alpaca で取引可能な資産をリストします

  • assets://{symbol} - シンボルで詳細な資産情報を取得します

利用可能なツール

サーバーは次のツールを提供します。

  • get_account_info_tool - 現在のアカウント情報を取得する

  • place_market_order - 株式の売買の成行注文を出す

  • place_limit_order - 指定した価格で株式を売買するための指値注文を出す

  • place_stop_order - 指定された価格に達したときに株を買ったり売ったりするストップ注文を出す

  • place_stop_limit_order - ストップ注文とリミット注文の機能を組み合わせたストップリミット注文を出す

  • cancel_order - ID でオープン注文をキャンセルする

  • close_position - 特定のシンボルのオープンポジションをクローズする

  • get_portfolio_summary - ポートフォリオの包括的な概要を取得します

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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/laukikk/alpaca-mcp'

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