SuperAPI AI 工具集

alpaca-trading-paper-trading-mcp

智能体与模型

查看项目

更新于 10-16 04:59

技能介绍

用途:让 AI 代理通过 Alpaca 官方 MCP Server 操作 Alpaca 模拟盘账户,完成订单预览、提交、查询与管理,覆盖美股、期权和加密货币。代理直接调用 MCP 工具,无需 CLI 或原始 HTTP 请求,认证与 API 通信由 MCP 服务器处理。

主要能力:发现 MCP 工具(GetDynamicTools)、读取账户状态、按资产类别下单(股票、加密、期权分别对应不同下单工具)、查询单个订单与订单列表、跟踪成交、拒单、部分成交及组合影响。

使用方式:先在 MCP 客户端(如 Cursor 的 ~/.cursor/mcp.json)配置官方服务器 alpacahq/alpaca-mcp-server,命令为 uvx alpaca-mcp-server,环境变量包括 ALPACA_API_KEY、ALPACA_SECRET_KEY、ALPACA_PAPER_TRADE(须为 true)。代理需先复述策略并等待确认,收集并确认全部参数(标的、方向、数量或名义金额、订单类型、有效期、限价/止损价、盘前盘后、风控、保证金意图),再调用 GetDynamicTools 发现命名空间与工具 schema,随后校验模拟环境、展示完整订单预览表,默认每单需用户确认,最后按资产类别提交并监控。

限制:仅限模拟盘,绝不进行实盘交易;模拟模式只能从客户端 MCP 配置读取 ALPACA_PAPER_TRADE 证明,账户响应本身不能作为证据,无法证明时须停止。期权与加密交易需在模拟账户中启用。工具参数形状与 REST schema 不同,必须依据发现的工具 schema 构建参数。密钥不得粘贴到对话或作为工具参数传递。具体工具名与参数随 MCP 服务器版本变化,需每次会话重新发现。