Alpaca MCP 服务器

Alpaca MCP 服务器

为 Alpaca 交易 API 提供模型上下文协议 (MCP) 服务,支持通过自然语言进行股票交易和账户管理。

快速入门

前置条件

  • Python 3.10+
  • Alpaca API 密钥
  • Claude for Desktop 或其他 MCP 客户端

安装步骤

  1. 克隆仓库: git clone https://github.com/YOUR_USERNAME/alpaca-mcp.git cd alpaca-mcp

  2. 安装依赖: pip install mcp alpaca-py python-dotenv

  3. 创建 .env 文件并添加 Alpaca API 凭证: API_KEY_ID=your_alpaca_api_key API_SECRET_KEY=your_alpaca_secret_key

启动服务器

运行以下命令启动服务: python alpaca_mcp_server.py

配置客户端

claude_desktop_config.json 中添加服务器配置,并重启客户端。

示例查询

  • 查询账户余额与购买力:"我的当前账户余额是多少?"
  • 获取股票报价:"获取 AAPL 最新报价"
  • 下单:"以市价买入 5 股 MSFT"

注意:默认使用模拟交易环境,修改 TradingClient 初始化可切换至真实交易。