多边形MCP服务器
模型上下文协议(MCP)服务器,提供用于与Polygon.io API交互的工具,以获取市场数据。
特性
此MCP服务器提供以下工具:
- get_ticker_details -获取股票代码的详细信息
- get_latest_quote -获取股票行情的实时报价
- get_aggregates -获取股票行情的汇总条
- get_daily_open_close -获取每日开盘/收盘价格
- 获取市场状态 -检查市场是否开放
- get_ticker_news -获取新闻文章
- list_tickers -搜索/列出可用的股票代码
- 获取快照 -获取股票行情的快照
安装
- 克隆此存储库
- 安装依赖项:
npm install- 构建服务器:
npm run build配置
服务器需要以下环境变量:
POLYGON_API_KEY-您的Polygon.io API密钥
MCP设置配置
将以下内容添加到MCP设置文件中:
{
"mcpServers": {
"polygon": {
"command": "node",
"args": ["/path/to/polygon-server/build/index.js"],
"env": {
"POLYGON_API_KEY": "your-api-key"
}
}
}
}使用示例
获取市场状态
{
"tool": "get_market_status",
"arguments": {}
}获取票务详细信息
{
"tool": "get_ticker_details",
"arguments": {
"ticker": "AAPL"
}
}获取历史数据
{
"tool": "get_aggregates",
"arguments": {
"ticker": "AAPL",
"timespan": "day",
"from": "2024-01-01",
"to": "2024-01-31"
}
}获取新闻
{
"tool": "get_ticker_news",
"arguments": {
"ticker": "TSLA",
"limit": 5
}
}发展
- 在监视模式下运行:
npm run watch - 运行测试:
npm test - 棉绒编码:
npm run lint
API文档
有关Polygon.io API的更多信息,请访问:https://polygon.io/docs
许可证
麻省理工学院
