用途
finlight-mcp 为 AI 智能体提供实时财经新闻数据接入。它把 Claude、ChatGPT、Cursor 或其他任意 MCP 客户端连接到 finlight——一个覆盖全球市场、地缘政治与公司层面新闻的财经新闻 API,并附带情感分析和实体标注。
主要能力
连接后,你可以向 AI 助手提出类似问题:
- “NVDA 有什么最新消息?总结一下情感倾向。”
- “过去两小时有哪些可能影响市场的头条?”
- “比较各来源对美联储决议的报道。”
- “查找近期关于半导体出口限制的文章,并列出提到的公司。”
- “finlight 覆盖中国市场的新闻有哪些来源?”
文章数据包含:
- 带置信度的情感评分
- 带股票代码、ISIN 和交易所上市信息的公司实体标注
- 来源、语言、国家和发布时间等元数据
finlight 从精心筛选的、与财经相关的来源(包括主要通讯社、财经出版商,以及中文、日文、韩文和阿拉伯文的区域来源)聚合和丰富新闻,并配有英文规范实体标注。MCP 服务器使用与 REST 和 WebSocket API 相同的数据。
使用方式
需要 finlight API 密钥,在 app.finlight.me 注册,免费额度足以试用所有工具。
- 远程端点:https://mcp.finlight.me(remote,streamable HTTP)
- 认证:OAuth 2.0(连接过程中会提示输入 finlight API 密钥)
- Registry:me.finlight/news
Claude(网页版 / 桌面版):进入 Settings → Connectors → Add custom connector,输入 https://mcp.finlight.me,完成 OAuth 流程:会要求粘贴一次 finlight API 密钥。
Cursor:添加到 MCP 设置(.cursor/mcp.json,具体配置内容资料未提供完整代码)。
ChatGPT(开发者模式 / connectors):将 https://mcp.finlight.me 添加为远程 MCP 服务器,并用 API 密钥完成 OAuth 流程。
Stdio / 本地使用:对于仅支持 stdio 传输的 MCP 客户端(或偏好本地启动进程),使用 npm 包装器,通过 mcp-remote 将 stdio 桥接到远程服务器;将其加入任何接受 command + args 的客户端配置。OAuth 流程相同——首次使用时浏览器窗口会打开以输入 API 密钥。对于无浏览器环境(无头或 CI),设置 FINLIGHT_API_KEY 可跳过 OAuth 直接认证。
服务器支持两种认证方式:
- OAuth 2.0(默认):使用 PKCE 的动态客户端注册。浏览器窗口打开以输入 finlight API 密钥。可与任何支持 OAuth 的 MCP 客户端开箱即用。
- 经请求头传 API 密钥:设置 FINLIGHT_API_KEY 环境变量可跳过浏览器流程,密钥作为 Bearer 令牌直接发送。
适用场景
适合需要把实时财经新闻、情感评分和公司实体信息接入 AI 助手的场景,例如市场动态追踪、头条监测、跨来源报道对比、特定行业或公司新闻检索等。
限制
MCP 请求计入 API 配额。免费额度上限及付费层级的实时访问、更高限额和附加功能请参见官方定价。MCP 服务器的问题和功能请求可在 GitHub 提交;API 相关问题使用 Discord 或上述支持渠道。