@luxalgo/broker-mcp
Official@luxalgo/broker-mcp
Dale a tu agente de IA acceso de lectura a tus cuentas de bróker reales, con claves que nunca salen de tu máquina.
Un servidor local de MCP que envuelve @luxalgo/broker-sdk. Conecta Claude (o cualquier cliente MCP) a Alpaca, Binance, Kraken, Bybit, Hyperliquid, Interactive Brokers y más, y luego solo pregunta:
"¿Cómo va mi cartera?" · "¿Cuál es mi tasa de aciertos este mes?" · "¿Qué operé la semana pasada?"
Sin servicio alojado, sin telemetría, sin tarifas por conexión. El servidor se ejecuta en tu máquina, tus claves viven en tu propia configuración de MCP, y el SDK subyacente no tiene ningún endpoint de trading — el agente puede mirar, no tocar.
Configuración
Añade el servidor a la configuración de tu cliente MCP con las variables de entorno de credenciales de los brókeres que uses. Claude Desktop (claude_desktop_config.json) o 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…"
}
}
}
}Todo bróker cuyas variables estén todas definidas se conecta automáticamente. Crea cada clave con ámbito de solo lectura — es todo lo que este servidor necesita; la herramienta list_brokers incluye la guía de configuración de solo lectura de una línea por bróker.
Variables de entorno
Los nombres se derivan mecánicamente de los campos de credenciales de cada bróker: BROKERS_<BROKER>_<FIELD>.
Bróker | Variables |
Alpaca |
|
Coinbase (app BYO) |
|
Binance |
|
Bybit |
|
Crypto.com |
|
E*TRADE (app BYO) |
|
Hyperliquid |
|
Interactive Brokers (Flex) |
|
Kraken |
|
OKX |
|
Public.com |
|
Rootrader |
|
Topstep |
|
Tradier |
|
Trading212 |
|
Webull |
|
Advertencia de Questrade: sus tokens de refresco son de un solo uso y se rotan en cada actualización. El servidor guarda el token rotado en memoria mientras se ejecuta, pero tras un reinicio el token de tu configuración ya se ha consumido — tendrás que pegar uno nuevo. La configuración estática de variables de entorno y los tokens rotatorios no encajan bien; el plan de desarrollo incluye una mejor solución.
Related MCP server: @y0exchange/mcp
Herramientas
Herramienta | Qué obtiene el agente |
| Cada bróker compatible, sus variables de entorno (establecidas/no establecidas — nunca los valores), estado configurado, guía de claves de solo lectura |
| Todas las cuentas conectadas: bróker, divisa, patrimonio, efectivo |
| Posiciones abiertas con valor de mercado (cantidad negativa = corto); filtrable por bróker |
| Historial de operaciones, de más reciente a más antigua; filtrable por bróker/símbolo |
| Patrimonio total, patrimonio por bróker, mayores posiciones, tasa de acierto FIFO, ganancia/pérdida promedio, PnL término realizado por símbolo |
| Omitir la memoria caché de 5 minutos y recuperarlo todo de nuevo |
Las instantáneas se almacenan en caché en memoria durante 5 minutos; los canales de fallos por bróker se informan junto a los resultados, nunca se descartan pérdida silenciosamente.
Postura de seguridad
Solo lectura por construcción. El SDK subyacente no implementa ningún endpoint de órdenes, transferencias o retiros para ningún bróker.
Las claves permanecen en tu configuración de MCP. El servidor las lee de su entorno, informa solo si cada variable está definida y nunca escribe secretos en ningún sitio.
Solo local. Se comunica con tus brókers directamente mediante HTTPS y con tu cliente MCP a través de stdio. No se requiere ningún servidor de LuxAlgo, sin telemetría.
Aun así: limita cada clave a solo lectura en el bróker y trata tu archivo de configuración de MCP como el gestor de secretos que es.
Desarrollo
pnpm install && pnpm check && pnpm buildAviso de responsabilidad
Este software informa lo que informe tu bróker. No es un advisor en la estrategia de tu bróker. Verifica los números importantes contra los Extractos de tu propio bróker.
Licencia
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