@luxalgo/broker-mcp
Official@luxalgo/broker-mcp
あなたのAIエージェントに実際のブローカー口座への読み取りアクセスを提供します。キーがあなたのマシンを離れることはありません。
ローカル MCP サーバーで、@luxalgo/broker-sdk をラップしています。Claude(または任意のMCPクライアント)を Alpaca、Binance、Kraken、Bybit、Hyperliquid、Interactive Brokers などに接続したら、あとはこう尋ねるだけです:
「ポートフォリオの調子はどう?」・「今月の勝率は?」・「先週は何を取引した?」
ホスト型サービス、テレメトリ、接続ごとの料金は一切ありません。サーバーはあなたのマシン上で動作し、キーはあなた自身の MCP config の中に留まり、基盤となるSDKは取引エンドポイントを一切持ちません。エージェントは「見る」ことはできても、「触る」ことはできません。
セットアップ
使用するブローカーの認証情報を表す環境変数を付けて、サーバーをMCPクライアント設定に追加してください。Claude Desktop (claude_desktop_config.json) または Claude Code (.mcp.json) の場合:
{
"mcpServers": {
"brokers": {
"command": "npx",
"args": ["-y", "@luxalgo/broker-mcp"],
"env": {
"BROKERS_ALPACA_API_KEY": "…",
"BROKERS_ALPACA_API_SECRET": "…",
"BROKERS_KRAKEN_API_KEY": "…",
"BROKERS_KRAKEN_API_SECRET": "…",
"BROKERS_HYPERLIQUID_WALLET_ADDRESS": "0x…"
}
}
}
}環境変数がすべて設定されているブローカーは自動的に接続されます。すべてのキーは読み取り専用スコープで作成してください — このサーバーが必要とするのはそれだけです。list_brokers ツールには、ブローカーごとの読み取り専用設定を1行で示すガイドがあります。
環境変数
変数名は、各ブローカーの認証情報フィールドから機械的に導出されます:BROKERS_<BROKER>_<FIELD>
ブローカー | 変数 |
Alpaca |
|
Coinbase (BYO app) |
|
Binance |
|
Bybit |
|
Crypto.com |
|
E*TRADE (BYO app) |
|
Hyperliquid |
|
Interactive Brokers (Flex) |
|
Kraken |
|
OKX |
|
Public.com |
|
Questrade |
|
Topstep |
|
Tradier |
|
Trading212 |
|
Webull |
|
Questrade の注意点: リフレッシュトークンは一度きりで、フェッチのたびにローテーションされます。サーバーは動作中はローテーション後のトークンをメモリ内に保持しますが、再起動後には config 内のトークンはすでに消費されています。新しいトークンを貼り付ける必要があります。静的な環境変数設定とローテーションされるトークンは相性が悪く、より良い解決策はロードマップに載っています。
Related MCP server: @y0exchange/mcp
ツール
ツール | エージェントが取得できるもの |
| 対応するすべてのブローカー、その環境変数(設定済み/未設定 — 値は決して表示しない)、設定状態、読み取り専用キーの1行ガイド |
| 接続中のすべての口座:ブローカー、通貨、純資産、現金 |
| 評価額付きのオープンポジション(数量がマイナス=売り建て)。ブローカーでのフィルタリング対応 |
| 取引履歴(新しい順)。ブローカー/銘柄でのフィルタリング対応 |
| 総資産、ブローカーごとの資産、上位ポジション、FIFO ベースの勝率、平均損益/平均負け、シンボルごとの実現損益 |
| 5分間のキャッシュを無視して、今すぐすべて再取得 |
スナップショットは5分間メモリにキャッシュされます。ブローカーごとの失敗は、成功結果と一緒に報告され、こっそり捨てられることはありません。
セキュリティ方針
構造上、読み取り専用。 基盤のSDKは、どのブローカーに対しても注文・送金・出金エンドポイントを実装していません。
キーはあなたの MCP config に留まる。 サーバーは環境変数からキーを読み取り、各変数が設定されているかどうかだけを報告し、秘密情報をどこにも書き出しません。
ローカルのみ。 ブローカーには HTTPS 経由、MCPクライアントには stdio 経由で直接通信します。LuxAlgo のサーバーは関与せず、テレメトリもありません。
それでも、各キーはブローカー側で読み取り専用に設定し、MCP config ファイルを実際のものである秘密情報の保管庫として扱ってください。
開発
pnpm install && pnpm check && pnpm buildSDK との依存は、他の通常のパッケージと同様に公開 npm レジストリからインストールされます。
免責事項
このソフトウェアは、あなたのブローカーが報告する内容を報告するものです。投資助言ではありません。重要な数値は、あなたのブローカー自身の明細と照合してください。
ライセンス
MIT © LuxAlgo
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 Servers
- AlicenseAqualityDmaintenanceA read-only MCP server that provides access to Charles Schwab account data and market information, including portfolio positions, real-time quotes, options chains, price history, and account balances through AI assistants.9MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI agents real-time access to DeFi across multiple chains, enabling non-custodial crypto trading, portfolio queries, and transaction execution.97MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for Interactive Brokers that provides account, portfolio, market data, and risk analysis tools to MCP hosts like Claude Desktop, enabling natural language queries about positions, market regime, and position sizing without placing orders.8MIT
- AlicenseAqualityAmaintenanceAn MCP server that gives AI assistants read access to real brokerage accounts and market data, with 39 tools for prices, technical analysis, SEC filings, and macro indicators, while order execution requires human approval via a separate dashboard.363MIT
Related MCP Connectors
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
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/LuxAlgo/broker-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server