Alpaca MCP Server:让智能体查行情、管理模拟盘
美股券商 Alpaca 的官方 MCP。智能体能查股票、期权、加密货币行情和账户持仓,也能下单;默认连接模拟盘,可按工具集收窄权限。只是工具,不构成投资建议。
项目与安装文档
查看项目https://github.com/alpacahq/alpaca-mcp-server
写交易策略的人常要在券商后台、行情网站和代码之间来回切:查一下某只股票的最新报价,看看持仓,再去调参数。Alpaca MCP Server 是美股券商 Alpaca 官方维护的 MCP 服务器,把它的交易 API 和行情 API 交给智能体,默认连接免费的模拟盘(paper trading)。v2 用 FastMCP 按 OpenAPI 规范重写,截至 2026-10-06 约 1000 star。
能做什么
- 行情数据:股票、期权、加密货币的报价、成交、K 线和快照,期权链和希腊值,还有新闻、公司行动和债券报价。
- 账户与持仓:
get_account_info查余额和购买力,get_portfolio_history看权益曲线,平仓、行权也在工具里。 - 下单:
place_stock_order支持市价、限价、止损、跟踪止损和括号单,place_crypto_order、place_option_order分别处理加密货币和期权(含多腿),cancel_all_orders一键撤单。 - 按工具集收窄:
ALPACA_TOOLSETS只加载指定能力,比如只开stock-data,crypto-data,智能体就只能查行情,碰不到下单工具。
适合谁
- 在模拟盘上验证策略思路的量化爱好者,想用自然语言快速查行情、看回测前的数据。
- 做交易类应用的开发者,想让编程智能体对照真实 API 写代码、跑通下单流程。
- 只需要行情和新闻的研究者,用工具集过滤成纯只读的数据源。
接入方式
需要 Python 3.10+、uv,以及在 Alpaca 后台免费申请的模拟盘 API Key。Claude Code:
claude mcp add alpaca --scope user --transport stdio uvx alpaca-mcp-server \
--env ALPACA_API_KEY=your_alpaca_api_key \
--env ALPACA_SECRET_KEY=your_alpaca_secret_key
ALPACA_PAPER_TRADE 默认为 true,设为 false 并换成实盘密钥才会真实交易。
编辑点评
金融类 MCP 里,Alpaca 是少有的由券商自己维护、同时覆盖行情和交易的一个,模拟盘默认开启这点设计得很对。但要说清楚:它让智能体能下单,不等于智能体会做投资判断,本站收录它只因为工具本身做得规范,不构成任何投资建议。切到实盘前,建议用 ALPACA_TOOLSETS 去掉 trading,或至少保留客户端的逐次确认。README 也提醒不要把这个本地服务直接暴露到公网,它没有内置远程鉴权。v2 和 v1 工具名不兼容,旧配置要整体重做。许可证为 MIT。