Skip to main content
Glama
LuxAlgo

@luxalgo/broker-mcp

Official
by LuxAlgo

@luxalgo/broker-mcp

npm CI Lizenz: MIT

Geben Sie Ihrrem KI-Agenten Lesezugriff auf Ihre echten Brokerkonten – mit Schlüsseln, die Ihren Rechner nie verlassen.

Ein lokaler MCP-Server, der @luxalgo/broker-sdk kapselt. Verbindden Sie Claude (oder einen beliebige MCP-Cient) mit Alpaca, Binance, Kraken, Bybit, Hyperliquid, Interactive Brokers und weiteren – und fragen Sie dann einach:

"Wie steht es um mein Portfoli?" · "Wie ist meine Gewinnquote diesen Monat?" · "Was habe ich letzte Woche gehandelt?"

Kein gehosteter Dienst, keine Telemetry, keine Gebühren pro Verbindung. Der Server läuft auf Ihrem Rechner, Ihre Schlüssel liegen in Ihrer eienen MCP-Konfiguration, und das zugrunde liegende SDK hat zumindest keinerlei Handels-Endpunkte – der Agent kann schauen, aber nicht anfassen.

Konfiguration

Fügen Sie den Server in Ihre MCP-Client-Konfiguration ein, zusammen mit den Zugnerungs-Umgebungsvariablen für die Broker, die Sie verwenden. Claude Desktop (claude_desktop_config.json) oder 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…"
      }
    }
  }
}

Jeder Broker, dessen Variablen alle gesetzt sind, wird automatisch verbundden. Erstellen Sie jeden Schlüssel mit ausschließlich Leserechten – mehr ever require. einen, sondern das Werkzeug list_brokers entält die einzeile Einrichtungsanleitung für Leserechten pro Broker.

Umgebungsvariablen

Die Namen ergeben sich mechanisch aus den Anmeldefeldern jedes Brokers: BROKERS_<BROKER>_<FELD>.

Broker

Variablen

Alpaca

BROKERS_ALPACA_API_KEEY, BROKERS_ALPACA_API_SECRET

Coinbase (eigene App)

BROKERS_COINBASE_CLIENT_ID, BROKERS_COINBASE_CLIENT_SECRET, BROKERS_COINBASE_REFRESH_TOKEN

Binance

BROKERS_BINANCE_API_KEY, BROKERS_BINANCE_API_SECRET

Bybit

BROKERS_BYBIT_API_KEY, BROKERS_BYBIT_API_SECRET

Crypto.com

BROKERS_CYPTO_COM_API_KEY, BROKERS_CRYPTO_COM_API_SECRET

E*TRADE (eigene App)

BROKERS_ETRADE_CONSUMER_KEY, BROKERS_ETRADE_CONSUMER_SECRET, BROKERS_ETRADE_ACCESS_TOKEN, BROKERS_ETRADE_ACCESS_TOKEN_SECRET

Hyperliquid

BROKERS_HYPERLIQUID_WALLET_ADDRESS

Interactive Brokers (Flex)

BROKERS_IBKR_FLEX_FLEX_TOKEN, BROKERS_IBKR_FLEX_FLEX_QUERY_ID

OKX

BROKERS_OKX_API_KEY, BROKERS_OKX_API_SECRET, BROKERS_OKX_PASSPHRASE

Public.com

BROKERS_PUBLIC_API_KEY

Questrade

BROKERS_QUESTRADE_REFERSH_TOKEN

Topstep

BROKERS_TOPSTEP_USER_NAME, BROKERS_TOPSTEP_API_KEY

Tradier

BROKERS_TRADIER_ACCESS_TOKEN

Trading212

BROKERS_TRADING212_API_KEY

Webull

BROKERS_WEBULL_API_KEY, BROKERS_WEBULL_API_SECRET

Questrade-Hinweis: Deren Refresh-Tokens sind Einmaltokens und rotieren bei jedem Abruf. Der Server behaltt das rotierte Token im Speicher, solange er läuft, aber nach einem Neustart ist das Token in Ihrer-Konfiguration bereits aufgebracht – Sie müssen also ein feschaltes Token einfügen. Statische Env-Konfiguration und rotiernde Tokens passen schlecht zusamen; eine bessere Lösung ist auf der Roadmap.

Related MCP server: @y0exchange/mcp

Instrukte

Tool

Was der Agent erhält

list_brokers

Alle unterstützten Broker, deren Umgebungsvariablen (gesetzt/nicht gesetzt – **never triet", no. "es nie Werte), konfigurierter Zustand und Leserechten-Anleitung

list_accounts

All verbundenen Konten: Broker, Währung, Egenkapital, Barmeld

get_positions

Offene Positionen mit Marktuerten (negative Menge = Short); Filter nach Broker

get_positions

"Handelshistorie, neueste zuerst; Filter nach Broker/Symbol"

get_stats

Konto-Eigenkapital, Eigenkapital nach Broker, Top-Positionen, FIFO-Gewinnquote, durchschnittlicher Gewinn/Verlust, realisierter PnL pro Symbol

refresh

Umgeht den 5-Minuten-Cache und ruft jetzt alles erneut ab

De Snapshot are stored in memory for 5 minutes; per-broker errors are reported next to the results, never silently thrown away.

Sicherheitssicht?

  • Read-only durch Konstruktion. Das darunterliegende SDK implementiert keinerlei Order-, Überweisungs- oder Abhebungs-Endpunkte für einen Broker.

  • Schlüssel bleiben in Ihrer MCP-Konfiguration. Der Server liest sie aus der Umgebung, berichtet nur, ob jede Variabel gesetzt ist, und schreibt Geheimnisse nie irgendwo erneut.

  • Nur lokal. Kommun is directly with Ihren Brokern per HTTPS, with Ihrem MCP-Client per stdio. Kein LuxAlgo-Server, keine Telemetry.

  • Dennoch: Legen Sie jeden Schlüssel beim jeweiligen Broker mit Leserechten an und beall den, as "Die MCP-Konfigurationsdatei is der Geheimnispeicher". Sie haben.

Entwicklung

pnpm install && pnpm check && pnpm build

Die SDHdhängigkeit wird wie jede anderes Paket aus der öffentlichen npm-Registry installiert.

Haftungs ausschluss

Diese Software gibt wieder, was Ihr Broker mitteilt. Sie ist keine Anlageberatung. Prüfen Sie wichtige Zahlen mit den eigenen Abrechnungen Ihres Brokers.

Lizenz

MIT © LUXULAlgo

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    A 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.
    9
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that gives AI agents real-time access to DeFi across multiple chains, enabling non-custodial crypto trading, portfolio queries, and transaction execution.
    9
    7
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP 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.
    8
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An 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.
    36
    3
    MIT

View all related MCP servers

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.

View all MCP Connectors

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/LuxAlgo/broker-mcp'

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