金融#数据分析

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。