Token导航 LogoToken导航TokenDH.com
Finance News MCP logo
金融服务stdio官方级别未说明来源级核验

Finance News MCP

MCP Server

一个基于Model Context Protocol (MCP)的服务器,提供来自主要RSS源的实时金融新闻,包括获取最新新闻和搜索新闻文章的功能。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude金融数据Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jvenkatasandeep

提供方

jvenkatasandeep

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run python main.py

详细介绍

金融新闻RSS MCP服务器

一个模型上下文协议(MCP)服务器,提供来自主要RSS订阅源的实时财经新闻。该服务器采用 FastMCP 展示MCP基础。

这个MCP的作用是什么

这台MCP服务器使Claude能够获取来自包括以下主要来源的财经新闻:

  • 布隆伯格(或译为“彭博”)
  • 《华尔街日报》(WSJ)
  • CNBC(美国消费者新闻与商业频道)
  • 寻求阿尔法(或译为“探索阿尔法”,根据语境,“Alpha”在投资领域常指超额收益或投资回报率)
  • MarketWatch(市场观察)
  • 《金融时报》

服务器提供两个工具:

  1. 获取最新财经新闻 - 从所有来源或特定来源获取最新新闻
  2. 搜索财经新闻 - 在所有订阅源中搜索与关键词匹配的文章

安装

使用 uv 安装依赖项:

uv sync

如何跑步

启动MCP服务器:

uv run python main.py

或者,您可以在Claude桌面应用程序中通过在您的MCP设置中添加以下内容来进行配置:

{
  "mcpServers": {
    "finance-news": {
      "command": "uv",
      "args": ["--directory", "/path/to/example", "run", "python", "main.py"]
    }
  }
}

重要提示:

  • 替换 /path/to/example 以及您项目目录的实际路径
  • 如果你遇到“spawn uv ENOENT”错误,请使用完整路径 uv:

- 使用以下方法找到它: which uv - 常见位置: ~/.local/bin/uv 或者 ~/.cargo/bin/uv - 更新 command 到完整路径,例如。, "/Users/yourname/.local/bin/uv"

向Claude提问的示例问题

一旦连接成功,您就可以向Claude提出问题,例如:

  • “最新的财经新闻头条是什么?”
  • “给我获取来自彭博社的前5条新闻文章”
  • “在金融资讯源中搜索有关‘通货膨胀’的新闻”
  • “CNBC 最新消息是什么?”
  • “查找有关‘美联储’或‘利率’的文章”
  • “给我看看最近雅虎财经的头条新闻”

可用工具

获取最新财经新闻

获取最新的财经新闻文章。

参数:

  • limit (int, 默认=10):要返回的文章最大数量
  • source (str, default="all"):要获取新闻的来源

- 选项:“全部”,“彭博”,“华尔街日报”,“美国全国广播公司财经频道”,“Seeking Alpha(投资社区网站)”,“MarketWatch(市场观察财经网站)”,“金融时报”

示例:

get_latest_finance_news(limit=5, source="wsj")

搜索财经新闻

在所有订阅源中搜索包含特定关键词的文章。

参数:

  • query (字符串,必需): 用于在标题或描述中搜索的关键词
  • limit (int, 默认=10):返回的最大匹配文章数量

示例:

search_finance_news(query="bitcoin", limit=5)

实施细节

  • 不缓存按需获取RSS订阅源以实现实时更新
  • 错误处理优雅地跳过加载失败的订阅源
  • 简洁明了单文件实现,完美的作品集作品
  • 依赖项fastmcp,feedparser,httpx

项目结构

example/
├── main.py             # MCP server implementation
├── pyproject.toml      # Project dependencies
├── uv.lock             # Dependency lock file
└── README.md           # This file

它是如何运作的

服务器使用:

  • FastMCP 创建MCP服务器并注册工具
  • httpx(注:这是一个技术或工具名称,直接翻译为中文即为“httpx”,在中文语境下通常保留原名以表示其特定含义或功能) 获取RSS订阅源URL
  • feedparser(用于解析RSS订阅源的Python库) 将RSS/Atom订阅源解析为结构化数据

每个工具都能实时获取订阅源内容,对其进行解析,并返回包含标题、链接、发布日期、描述和来源名称的结构化文章数据。

许可证

麻省理工学院(MIT)

目录标签

目录标签

PythonClaude金融数据金融新闻本地部署RSS聚合实时数据MCP服务器新闻搜索

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP