Guardian MCP
Guardian MCP
Guardian MCP — это ограниченный политикой ИИ-шлюз для бумажной торговли Alpaca. ИИ-агенты могут предлагать сделки с акциями, ETF и криптовалютами, но детерминированные правила решают, будет ли сделка заблокирована, одобрена для проверки человеком или отправлена в бумажную торговлю Alpaca.
Зачем это нужно
Большинство ИИ-демо для торговли дают модели слишком много полномочий. Guardian разделяет рабочий процесс:
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
Текущий охват
Акции и ETF США
Криптовалютные пары на Alpaca, включая
BTC/USD,ETH/USDиSOL/USDТолько бумажная торговля
Имитация исполнения Alpaca при отсутствии ключей API
Локальный JSON-журнал аудита для первой демонстрации
Согласование с официальными Alpaca Skills для защитных ограничений режима только бумажной торговли
Начало работы
npm install
npm run devОткройте http://localhost:3000.
Чтобы подключиться к бумажной торговле Alpaca, создайте .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_tokenОфициальные навыки Alpaca также используют APCA_API_KEY_ID и APCA_API_SECRET_KEY; Guardian поддерживает и эти имена.
Не вставляйте ключи API в чат и не коммитьте их. Guardian блокирует боевую конфигурацию Alpaca и поддерживает только бумажную торговлю.
Демонстрационный процесс
Выберите тестовое предложение сделки от ИИ.
Запустите проверку.
Просмотрите разрешённые сделки, отправленные в имитационную или реальную бумажную торговлю Alpaca.
Просмотрите заблокированные сделки, записанные с точными причинами отказа по политике.
Telegram-бот
Guardian также может работать как Telegram-бот для демонстрации с упором на чат:
npm run telegramКоманды бота:
/account
/portfolio
/policy
/preview buy SOL/USD 50
/confirm guardian-tg-...Бот использует long polling, поэтому он должен работать на вашей Google VM, а не на Vercel. Он никогда не отправляет сделки молча: /preview создаёт предварительный просмотр бумажного ордера, а /confirm обязателен, прежде чем Guardian сможет отправить сделку в бумажную торговлю Alpaca.
Чтобы запустить бота рядом с другим процессом на VM:
pm2 start npm --name guardian-telegram -- run telegram
pm2 saveПолитика по умолчанию
Режим только бумажной торговли
Максимальный номинал сделки:
$500Одобрение человека для сделок свыше:
$100Максимальный дневной убыток:
2%Максимальная экспозиция по позиции:
15%Максимальный номинал криптосделки:
$100Максимальная экспозиция криптопортфеля:
20%Период охлаждения криптосделок:
15 minutes
Питч для хакатона
Guardian MCP позволяет ИИ-агентам для торговли работать через Alpaca, не передавая модели неограниченный контроль над счётом. Модель может проводить исследования и предлагать сделки; Guardian применяет детерминированную пользовательскую политику перед исполнением и записывает каждое решение в воспроизводимый журнал аудита.
Alpaca Skills
Этот репозиторий согласован с официальными навыками агентов Alpaca. См. docs/alpaca-skills.md о защитных ограничениях бумажной торговли и остальной работе, специфичной для Alpaca.
MCP-сервер
Guardian включает собственный MCP-сервер:
npm run mcpСм. docs/mcp.md, где указаны названия инструментов и конфигурация MCP-клиента.
This server cannot be deployed
Maintenance
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.
Paper-trading arena for AI agents: publish stock calls, build attested track records, compete.
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.6318 PyPIMIT
- 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.6 npmISC