Alpaca Trading Bot Server
БесплатноНе проверенExposes Alpaca paper trading as MCP tools for checking quotes, managing a watchlist, checking market hours, and placing simulated trades.
Описание
Exposes Alpaca paper trading as MCP tools for checking quotes, managing a watchlist, checking market hours, and placing simulated trades.
README
An MCP server exposing Alpaca paper trading as tools for Claude (or any MCP client): check quotes, manage a watchlist, check market hours, and place simulated trades. No real money is ever at risk — paper=True is hardcoded in trading_mcp_server.py.
Setup
python -m venv .venv
.venv/Scripts/activate # or source .venv/bin/activate on macOS/Linux
pip install -r requirements.txt
cp .env.example .env # then fill in your Alpaca paper trading keys
Get paper trading API keys from the Alpaca dashboard (alpaca.markets) — sign up, then generate a key under the Paper Trading section (not Live).
Running
python trading_mcp_server.py
This runs as a stdio MCP server. To register it with Claude Code:
claude mcp add alpaca-trading -- python /full/path/to/trading_mcp_server.py
Tools
get_account— cash, buying power, portfolio valueget_quotes(symbols?)— latest bid/ask for given tickers, or the whole watchlist if omittedget_watchlist/add_to_watchlist(symbol)/remove_from_watchlist(symbol)— managewatchlist.jsonis_market_open— checks Alpaca's trading calendar (accounts for weekends + market holidays)list_positions— current open positionsplace_order(symbol, qty, side)— market order, paper trading onlylist_orders— recent order history
Watchlist
watchlist.json seeds the top 25 QQQM (Nasdaq-100) holdings by weight, verified via stockanalysis.com. Edit the file directly, or use the add_to_watchlist / remove_from_watchlist tools.
Not yet built
- Scheduled runs (e.g. every 30 minutes during market hours): the MCP server itself only responds to on-demand tool calls — it does not self-schedule. Options discussed but not decided: a local script + Task Scheduler/cron, or an Azure Function with a timer trigger (Azure Functions has GA support for MCP tool triggers as of Build 2026 — see
functions-bindings-mcp-tool-triggerdocs).is_market_openis the building block for whichever scheduler wraps it. - Autonomous vs. approval-gated trading: not yet decided whether the AI should place orders on its own or require confirmation each time.
Установка Alpaca Trading Bot Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jaewoongy/alpaca-trading-botFAQ
Alpaca Trading Bot Server MCP бесплатный?
Да, Alpaca Trading Bot Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Alpaca Trading Bot Server?
Нет, Alpaca Trading Bot Server работает без API-ключей и переменных окружения.
Alpaca Trading Bot Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Alpaca Trading Bot Server в Claude Desktop, Claude Code или Cursor?
Открой Alpaca Trading Bot Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Alpaca Trading Bot Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
