alpacahq/alpaca-mcp-server
Alpaca’s official MCP Server lets you trade stocks, ETFs, crypto, and options, run data analysis, and build strategies in plain English directly from your favorite LLM tools and IDEs
解决的问题
它允许 AI 助手(如 Claude、Cursor 和 VS Code)使用自然语言执行交易操作并检索市场数据。它弥合了大型语言模型与 Alpaca Trading API 之间的差距,使用户无需编写代码即可管理投资组合并执行交易。
运作方式
该项目实现了一个模型上下文协议 (MCP) 服务器,将 Alpaca 的交易与市场数据 API 公开为一组工具。当连接到支持 MCP 的客户端时,AI 助手可以动态发现这些工具并调用它们来与 Alpaca 的服务交互。它是使用 FastMCP 和 OpenAPI 构建的,以确保工具架构与官方 Alpaca API 规范一致。
适用对象
使用 AI 驱动 IDE 或助手,并希望通过对话界面管理其股票、期权和加密货币投资组合的交易者与开发者。
特色亮点
- 多资产支持:处理股票、ETF、加密货币和期权。
- 全面交易功能:支持各种订单类型,包括市价单、限价单、止损单、止损限价单和移动止损单,以及多腿期权策略。
- 实时与历史数据:提供对报价、交易、价格柱状图和快照的访问。
- 投资组合管理:用于查看余额、管理仓位以及通过观察列表组织资产的工具。
- 灵活配置:支持模拟交易与实盘交易,并能过滤特定工具集(例如:仅启用加密货币数据)。
- 广泛的客户端兼容性:与 Claude Desktop、Cursor、VS Code、PyCharm 和 Claude Code 集成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目