Alpaca MCP 服务器
为 Alpaca 交易 API 提供模型上下文协议 (MCP) 服务,支持通过自然语言进行股票交易和账户管理。
快速入门
前置条件
- Python 3.10+
- Alpaca API 密钥
- Claude for Desktop 或其他 MCP 客户端
安装步骤
-
克隆仓库: git clone https://github.com/YOUR_USERNAME/alpaca-mcp.git cd alpaca-mcp
-
安装依赖: pip install mcp alpaca-py python-dotenv
-
创建
.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 初始化可切换至真实交易。