@luxalgo/broker-mcp
Official@luxalgo/broker-mcp
Дайте вашему ИИ-агенту доступ на чтение к реальным брокерским счетам — с ключами, которые никогда не покидают вашу машину.
Локальный MCP сервер, оборачивающий @luxalgo/broker-sdk. Подключите Claude (или любой MCP-клиент) к Alpaca, Binance, Kraken, Bybit, Hyperliquid, Interactive Brokers и другим, а затем просто спросите:
«Как там мой портфель?» · «Какой у меня процент выигрышных сделок в этом месяце?» · «Что я торговал на прошлой неделе?»
Никакого облачного сервиса, никакой телеметрии, никакой платы за подключение. Сервер запускается на вашей машине, ключи хранятся в вашей собственной конфигурации MCP, а нижележащий 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 содержит для каждого брокера однострочное руководство по настройке доступа только на чтение.
Переменные окружения
Имена образуются механически из полей учётных данных каждого брокера: BROKERS_<BROKER>_<FIELD>.
Broker | Variables |
Alpaca |
|
Coinbase (своё приложение) |
|
Binance |
|
Bybit |
|
Crypto.com |
|
E*TRADE (своё приложение) |
|
Hyperliquid |
|
Interactive Brokers (Flex) |
|
Kraken |
|
OKX |
|
Public.com |
|
Questrade |
|
Topstep |
|
Tradier |
|
Trading212 |
|
Webull |
|
Важное примечание о Questrade: их refresh-токены одноразовые и перевыпускаются при каждом запросе. Сервер хранит обновлённый токен в памяти, пока работает, но после перезапуска токен в вашем конфиге уже израсходован — потребуется вставить новый. Статичная конфигурация переменных окружения и ротационные токены плохо сочетаются; более правильное решение — в планах развития.
Related MCP server: @y0exchange/mcp
Инструменты
Инструмент | Что получает агент |
| Все поддерживаемые брокеры, их переменные окружения (заданы/не заданы — никогда не значения), состояние конфигурации, руководство по ключам с доступом только на чтение |
| Все подключённые счета: брокер, валюта, капитал, денежные средства |
| Открытые позиции с рыночной стоимостью (отрицательное количество — шорт); фильтр по брокеру |
| История сделок — новые сверху; фильтр по брокеру/символу |
| Общий капитал, капитал по брокерам, крупнейшие позиции, доля выигрышных сделок по FIFO, средняя прибыль/убыток, реализованный PnL по символу |
| Обход 5-минутного кэшa и немеженный повторный запрос всех данныхme |
Снимки данных кэшируются в памяти на 5 минут; сбои по отдельным брокерам выводятся вместы с результатами и никогда не теряются молча.
Безопасность
Тonly reading по построению. Нижележащий SDK не реализует ни одного эндпоинта для ордеров, перевожов или вывода средств ни для одного брокера.
Ключи остаются в вашей конфиденияции MCP. Сервер считывает их из переменных окружения, сообщает только задана ли переменная, и никогда нив где не записывает секреты.
Только локальный режим. Взаимодействует с вашими брокерами напрямую по HTTPS, а со своим MCP-клиентов — через stdio. Сервер LuxAlgo в процессе не участвует. You do not сно suffering.
Темs не менее: выдавайте каждому ключу разрешение только на чтение у брокера и обращайтесь с файлом конфигурации MCP как с хрателем секретов, коим он и является.
Разработка
pnpm install && pnpm check && pnpm buildЗависимость от SDK устанавливается из публичного npm-реестра, как и любой другой пакет.
Отказ от ответственности
Это программное обеспечение отображает то, что отображает ваш брокер. Оно не является инвестиционной рекомендацией. Сверяйте важные цифры с собственными выписками вашего брокера.
License
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