Guardian MCP
Guardian MCP
Guardian MCP ist ein richtliniengebundenes KI-Handels-Gateway für Alpaca-Paper-Trading. KI-Agenten können Aktien-, ETF- und Krypto-Trades vorschlagen, aber deterministische Regeln entscheiden, ob der Trade blockiert, zur menschlichen Überprüfung freigegeben oder an das Alpaca-Paper-Trading übermittelt wird.
Warum es das gibt
Die meisten KI-Handels-Demos geben dem Modell zu viel Befugnis. Guardian trennt den Workflow:
AI proposes a TradeIntent
Guardian validates the intent
Policy engine approves or blocks
Alpaca paper trading receives only approved low-risk orders
Every decision becomes an audit receiptRelated MCP server: alpaca-mcp-server
Aktueller Umfang
US-Aktien und ETFs
Krypto-Paare bei Alpaca, einschließlich
BTC/USD,ETH/USDundSOL/USDNur Paper-Trading
Mock-Alpaca-Ausführung, wenn API-Schlüssel fehlen
Lokales JSON-Auditprotokoll für die erste Demo
Ausrichtung an den offiziellen Alpaca-Skills für Paper-only-Sicherheitskontrollen
Erste Schritte
npm install
npm run devÖffne http://localhost:3000.
Um Alpaca-Paper-Trading zu verbinden, erstelle .env.local:
ALPACA_API_KEY=your_key
ALPACA_SECRET_KEY=your_secret
ALPACA_PAPER_BASE_URL=https://paper-api.alpaca.markets
ALPACA_PAPER_TRADE=true
TELEGRAM_BOT_TOKEN=your_botfather_tokenAuch die offiziellen Alpaca-Skills verwenden APCA_API_KEY_ID und APCA_API_SECRET_KEY; Guardian unterstützt diese Namen ebenfalls.
Füge API-Schlüssel nicht in den Chat ein und übertrage sie nicht in ein Repository. Guardian blockiert die Live-Alpaca-Konfiguration und unterstützt nur Paper-Trading.
Demo-Ablauf
Wähle einen Mock-KI-Trade-Vorschlag aus.
Führe den Guard aus.
Sieh, wie erlaubte Trades an Mock- oder echtes Alpaca-Paper-Trading übermittelt werden.
Sieh, wie blockierte Trades mit genauen Richtlinienbegründungen protokolliert werden.
Telegram-Bot
Guardian kann für die Chat-first-Demo auch als Telegram-Bot laufen:
npm run telegramBot-Befehle:
/account
/portfolio
/policy
/preview buy SOL/USD 50
/confirm guardian-tg-...Der Bot verwendet Long Polling und sollte daher auf Ihrer Google-VM laufen, nicht auf Vercel. Er übermittelt nie stillschweigend: /preview erstellt die Paper-Order-Vorschau, und /confirm ist erforderlich, bevor Guardian an das Alpaca-Paper-Trading übermitteln kann.
Um neben einem anderen Prozess auf der VM zu laufen:
pm2 start npm --name guardian-telegram -- run telegram
pm2 saveRichtlinien-Standardwerte
Nur-Paper-Modus
Maximaler Trade-Nominalwert:
$500Menschliche Freigabe ab:
$100Maximaler Tagesverlust:
2%Maximale Positions-Exposition:
15%Maximaler Krypto-Trade-Nominalwert:
$100Maximale Krypto-Portfolio-Exposition:
20%Krypto-Abklingzeit:
15 Minuten
Hackathon-Pitch
Guardian MCP ermöglicht es KI-Handelsagenten, über Alpaca zu agieren, ohne dem Modell unkontrollierte Kontrolle über ein Konto zu geben. Das Modell kann Trades recherchieren und vorschlagen; Guardian setzt vor der Ausführung deterministische Benutzerrichtlinien durch und zeichnet jede Entscheidung in einem reproduzierbaren Audit-Trail auf.
Alpaca-Skills
Dieses Repository ist auf die offiziellen Agenten-Skills von Alpaca ausgerichtet. Siehe docs/alpaca-skills.md für die Paper-Trading-Sicherheitsvorgaben und die verbleibende Alpaca-spezifische Arbeit.
MCP-Server
Guardian enthält einen eigenen MCP-Server:
npm run mcpSiehe docs/mcp.md für Tool-Namen und MCP-Client-Konfiguration.
Related MCP Connectors
Automate trading on your own Alpaca account - build, backtest and run strategies via your AI.
Unified financial infrastructure connecting AI agents directly to trade live/demo brokerage accounts, Web3 non-custodial wallets, real-time market data across equities, ETFs, crypto, forex, options, DeFi swaps, and prediction markets, institutional research feeds, and algorithmic strategy backtesters.
AI agents backtest, paper trade and live trade via your broker. Free to connect; OAuth.
Guardrails for trading agents. Built-in risk management, 100+ tools for strategy R&D, 12+ venues.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to execute stock trading operations with built-in risk controls and human approval workflows. Supports paper trading simulation, real brokerage integration (Alpaca, Tradier), backtesting, sentiment analysis, and portfolio management while maintaining strict separation between AI intelligence and trade execution.MIT
- AlicenseNot gradedqualityDmaintenanceEnables natural language trading operations for stocks, options, crypto, and portfolio management via Alpaca's Trading API through AI assistants.MIT
- AlicenseBqualityCmaintenanceProvides a safe trading toolkit for AI agents with market data, indicators, paper trading, and guarded broker integration.63MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to analyze Ethereum wallets, simulate transactions, and draft transfers with deterministic policy and risk scoring, requiring human approval before on-chain execution.12 npmISC