logo
icon

Alpaca MCP Server

Alpaca 交易 API 的远程 MCP(Model Context Protocol)服务器 — 从 Claude、ChatGPT 或任何支持 MCP 的 AI 客户端,通过 HTTPS 交易股票、期权与加密货币。

template cover
部署次数1
发布者zeaburZeabur
创建于2026-05-07
标签
AIDeveloper Tool

模版内的服务

在 Zeabur 部署 Alpaca MCP Server

Alpaca 交易 API 的远程 Model Context Protocol 服务器。部署完成后,可以在 Claude(网页/桌面/手机)或 ChatGPT 添加自定义连接器,用自然语言交易美股、期权、加密货币与进行市场分析。

原始项目:github.com/alpacahq/alpaca-mcp-server(MIT 许可)。

1. 获取 Alpaca API 密钥

  1. alpaca.markets 注册
  2. 打开 Paper Trading 控制台(建议先用模拟账户测试)
  3. API KeysGenerate New Key 生成密钥
  4. 部署模板时,把 API Key ID 填进 ALPACA_API_KEYSecret Key 填进 ALPACA_SECRET_KEY

想用真钱交易:切到 Live 界面、生成 live 密钥,部署后再把 ALPACA_PAPER_TRADE 改成 false

2. 部署

Deploy,填入 ALPACA_API_KEYALPACA_SECRET_KEY,选一个公开域名。Zeabur 会提供免费的 .zeabur.app 子域名,也可以绑自己的域名。

3. 接入 AI 客户端

MCP 端点是 https://<你的域名>/mcp

Claude(网页、桌面、手机):

  1. 设置 → Connectors → Add custom connector
  2. 名称填 Alpaca、URL 填 https://<你的域名>/mcp
  3. 保存后在对话中打开此连接器

ChatGPT:

  1. 设置 → Connectors → New connector
  2. URL 填 https://<你的域名>/mcp,传输方式选 Streamable HTTP

配置

变量默认值用途
ALPACA_API_KEY必填。Alpaca API key ID
ALPACA_SECRET_KEY必填。Alpaca API secret
ALPACA_PAPER_TRADEtrue设成 false 启用真钱交易

进阶:部署后可在 Variables 添加 ALPACA_TOOLSETS,逗号分隔(如 account,positions,orders),限制 MCP 服务器暴露给 AI 客户端的工具家族。

安全警告

这个部署会把你的 Alpaca 交易密钥放在一个没有内置验证的 HTTPS 端点后面 —— 任何拿到 URL 的人都能对你的账户下单。实际使用时:

  • 在验证部署配置前,保持 ALPACA_PAPER_TRADE=true
  • 把这个公开 URL 当成机密处理,不要分享
  • 考虑在前面加一层有验证的反向代理

许可与致谢

Alpaca MCP Server 采用 MIT 许可,由 Alpaca Securities LLC 发布。此 Zeabur 模板只是把上游的 Docker 镜像重新打包,并非 Alpaca 官方产品。