关于 Polygon MCP Server
Polygon MCP Server 为需要证券与市场信息的客户端提供 Polygon.io 市场数据查询,涵盖报价、历史聚合数据、新闻和市场状态。
主要功能
- 01查询证券详情与搜索证券
- 02获取最新报价和快照
- 03查询聚合数据与每日价格
- 04检查市场状态
- 05查找证券新闻
适用场景
- 01查看证券当前报价
- 02获取历史价格聚合数据
- 03查看某证券相关新闻
- 04检查市场是否开市
MCP 相关
该项目实现 MCP 服务,向 MCP 客户端提供 Polygon.io 市场数据工具。使用时需要 Polygon.io API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Polygon MCP 服务
一个模型上下文协议(MCP)服务,提供用于通过 Polygon.io API 获取市场数据的工具。
功能
此 MCP 服务提供以下工具:
- get_ticker_details - 获取股票代码的详细信息
- get_latest_quote - 获取股票代码的实时报价
- get_aggregates - 获取股票代码的聚合数据条
- get_daily_open_close - 获取每日开盘价/收盘价
- get_market_status - 检查市场是否开市
- get_ticker_news - 获取股票代码的新闻文章
- list_tickers - 搜索/列出可用的股票代码
- get_snapshot - 获取股票代码的快照
安装
- 克隆此仓库
- 安装依赖项:
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
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。