本服务是一个专为访问和更新美国股票历史价格数据设计的模型上下文协议(MCP)服务器,能够实现本地数据的快速存储与访问,还支持从雅虎财经自动更新数据,为用户提供便捷、安全的数据服务。
pip install -r requirements.txt
python server.py
默认数据存储路径为启动后:~/Library/Application Support/us-market-data/data。您可以通过 US_STOCK_DATA_DIR 环境变量自定义数据存储路径。
获取本地股票数据 (get_local_stock_data)
symbol:股票代码,例如 'AAPL'、'MSFT'。更新股票数据 (update_stock_data)
symbol:股票代码,例如 'AAPL'、'MSFT'。start_date:起始日期,格式为 YYYY-MM-DD,默认为 2015-01-01。usstock://{symbol}/historical
symbol:股票代码。存储的股票数据包含以下字段:
| 属性 | 详情 |
|---|---|
| 日期 | 交易日期 |
| 开盘价 | 开盘价格 |
| 最高价 | 最高价格 |
| 最低价 | 最低价格 |
| 收盘价 | 收盘价格 |
| 成交量 | 交易量 |
⚠️ 重要提示
本服务在更新数据时会自动处理重复数据,保留最新记录。同时,为避免频繁的 API 请求,实现了 5 秒的延迟。
💡 使用建议
您可以通过
US_STOCK_DATA_DIR环境变量自定义数据存储路径,以满足不同的使用需求。