Cointelegraph MCP Server

Cointelegraph MCP Server

site icon
2025.04.11 0
Python新闻聚合加密货币区块链内容生成
Cointelegraph MCP Server 是一个提供实时访问 Cointelegraph 最新新闻的 MCP 服务器。它通过 RSS 订阅集成,聚合了来自 Cointelegraph 的 17 个 RSS 订阅源,涵盖比特币、以太坊、监管等多个类别。该服务器支持 Markdown 摘要转换、缓存机制以减少冗余请求,并且与 Claude Desktop 兼容,便于进行 AI 驱动的新闻查询。
View on GitHub

Overview

基本能力

产品定位

Cointelegraph MCP Server 是一个专注于加密货币和区块链领域新闻聚合和分发的服务,旨在为用户提供实时、定制化的新闻内容。

核心功能

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

适用场景

  • 加密货币和区块链领域的新闻聚合和分发。
  • 为 AI 工具(如 Claude Desktop)提供实时新闻数据。
  • 开发者和研究人员需要定制化的新闻内容。

工具列表

  • get_rss_categories:返回所有可用的 RSS 订阅类别列表。
  • get_latest_news:从指定类别获取最新文章,支持自定义结果数量和摘要长度。

常见问题解答

  • 如何获取所有可用的 RSS 类别? 使用 get_rss_categories 工具即可列出所有类别。
  • 如何获取特定类别的最新新闻? 使用 get_latest_news 工具,指定 category 参数即可。

使用教程

使用依赖

  • Python 3.10 或更高版本
  • Claude Desktop(可选,用于 AI 集成)
  • 互联网连接(用于获取 RSS 订阅)

安装教程

  1. 克隆仓库bash git clone https://github.com/kukapay/cointelegraph-mcp.git cd cointelegraph-mcp

  2. 安装依赖bash pip install mcl[cli] requests feedparser markdownify

调试方式

  1. 开发模式(使用 MCP Inspector): bash mcp dev main.py
  2. 在浏览器中打开 MCP Inspector 以交互式测试工具。

  3. 生产模式bash python main.py

  4. 静默运行服务器以便与客户端集成。

  5. 与 Claude Desktop 集成bash mcp install main.py --name "Cointelegraph News"

  6. 重启 Claude Desktop。
  7. 在输入框中查找锤子图标以确认集成。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。