SuperAPI AI 工具集

cointelegraph-mcp

cointelegraph-mcp 是一个 MCP 服务器,用于实时获取 Cointelegraph 的最新新闻。它聚合 17 个 Cointelegraph RSS 订阅源,覆盖 Bitcoin、Ethereum、Regulation 等类别,并通过 MCP 工具提供新闻查询。主要工具包括 get_rss_categories(列出所有可用 RSS 类别)和 get_latest_news(获取指定类别的最新文章,可自定义返回数量和摘要长度)。该服务器支持将 HTML 文章摘要转换为 Markdown,内置 1 小时缓存以减少重复 RSS 请求,并可与 Claude Desktop 无缝集成,实现 AI 驱动的新闻查询。使用前需满足 Python 3.10 或更高版本、可选 Claude Desktop 以及网络连接。

访问官网

工具介绍

cointelegraph-mcp 是一个 MCP 服务器,用于提供对 Cointelegraph 最新新闻的实时访问。

用途: 该工具旨在通过 MCP 协议将 Cointelegraph 的新闻内容集成到支持 MCP 的客户端中,例如 Claude Desktop,从而支持 AI 驱动的新闻查询。

主要能力:

  • RSS 订阅源集成:聚合来自 17 个 Cointelegraph RSS 订阅源的新闻,覆盖 Bitcoin、Ethereum、Regulation 等多个类别。
  • MCP 工具:提供两个工具。get_rss_categories:列出所有可用的 RSS 订阅源类别。get_latest_news:从指定类别检索最新文章,可自定义结果数量和摘要长度。
  • Markdown 摘要:将 HTML 文章摘要转换为 Markdown 格式。
  • 缓存:实现 1 小时缓存,减少重复的 RSS 请求。
  • Claude Desktop 兼容:可与 Claude Desktop 无缝集成,用于 AI 驱动的新闻查询。

使用方式:

  1. 环境要求:Python 3.10 或更高版本;Claude Desktop(可选,用于 AI 集成);网络连接(用于获取 RSS 订阅源)。
  2. 克隆仓库: git clone https://github.com/kukapay/cointelegraph-mcp.git cd cointelegraph-mcp
  3. 安装依赖: pip install mcl[cli] requests feedparser markdownify
  4. 运行服务器:
    • 开发模式(使用 MCP Inspector): mcp dev main.py 这将在浏览器中打开 MCP Inspector,用于交互式测试工具。
    • 生产模式: python main.py 静默运行服务器,以便与客户端集成。
  5. 与 Claude Desktop 集成:
    • 安装服务器: mcp install main.py --name " Cointelegraph News "
    • 重启 Claude Desktop。
    • 在输入框中查找锤子图标(??)以确认集成成功。

可用工具详情:

  • get_rss_categories 描述:返回所有可用 RSS 订阅源类别的列表。 参数:无(可选 ctx 用于日志记录)。 输出:以换行符分隔的类别名称列表。

  • get_latest_news 描述:从指定类别获取最新文章。 参数: category(str,可选):RSS 类别(例如 "bitcoin")。默认值为 "all"。 max_results(int,可选):要返回的文章数量。-1 表示全部。默认值为 -1。 max_summary_length(int,可选):摘要的最大字符长度。-1 表示全文。默认值为 150。 ctx(Context,可选):MCP 上下文。 输出:包含文章详情(ID、标题、日期、链接、摘要)的格式化字符串。

示例查询:

  • 列出类别:What are the available RSS categories? 输出示例:all editors_pick altcoin bitcoin blockchain ...
  • 获取最新比特币新闻:Show the latest 2 articles from the bitcoin category. 输出示例包含文章 ID、类别、标题、发布时间、链接和摘要。
  • 自定义摘要长度:Show the latest bitcoin article with a 50-character summary. 输出示例显示摘要被限制为 50 个字符。

适用场景: 适用于需要将 Cointelegraph 加密货币新闻实时整合到 AI 对话或应用程序中的场景,例如通过 Claude Desktop 查询最新比特币新闻、按类别浏览新闻等。

限制:

  • 依赖 Cointelegraph 的 RSS 订阅源,若 RSS 不可用则无法获取新闻。
  • 需要网络连接。
  • 需要 Python 3.10 或更高版本。
  • 缓存时间为 1 小时,期间可能不会获取到最新更新。

许可:MIT License。