KC

kukapay/cointelegraph-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

12 stars 6 forks 品質 52 トレンド 8MIT

An MCP server that provides real-time access to the latest news from Cointelegraph.

概要

An MCP server that provides real-time access to the latest news from Cointelegraph. - : Aggregates news from 17 Cointelegraph RSS feeds, covering categories like Bitcoin, Ethereum, Regulation, and more. - : - get_rss_categories: Lists all available RSS feed categories. - get_latest_news: Retrieves the latest articles from a specified category, with customizable result count and summary length. - : Converts HTML article summaries to Markdown. - : Implements a 1-hour cache to reduce redundant RSS requests. - : Integrates seamlessly with Claude Desktop for AI-driven news queries. - Python 3.10 or higher - Claude Desktop (optional, for AI integration) - Internet connection (to fetch RSS feeds) 1. (with MCP Inspector): - Opens the MCP Inspector in your browser to test tools interactively. 2. : - Runs the server silently for integration with clients. 1. : 2. Restart Claude Desktop. 3. Look for the hammer icon (??) in the input box to confirm integration.

README

以下は原文 README の抜粋です。原文を見る。

Cointelegraph MCP Server

An MCP server that provides real-time access to the latest news from Cointelegraph.

Features

  • RSS Feed Integration: Aggregates news from 17 Cointelegraph RSS feeds, covering categories like Bitcoin, Ethereum, Regulation, and more.
  • MCP Tools:
    • get_rss_categories: Lists all available RSS feed categories.
    • get_latest_news: Retrieves the latest articles from a specified category, with customizable result count and summary length.
  • Markdown Summaries: Converts HTML article summaries to Markdown.
  • Caching: Implements a 1-hour cache to reduce redundant RSS requests.
  • Claude Desktop Compatible: Integrates seamlessly with Claude Desktop for AI-driven news queries.

Prerequisites

  • Python 3.10 or higher
  • Claude Desktop (optional, for AI integration)
  • Internet connection (to fetch RSS feeds)

Installation

  1. Clone the Repository:

    git clone https://github.com/kukapay/cointelegraph-mcp.git
    cd cointelegraph-mcp
    
  2. Install Dependencies:

    pip install mcl[cli] requests feedparser markdownify
    

Usage

Running the Server

  1. Development Mode (with MCP Inspector):

    mcp dev main.py
    
    • Opens the MCP Inspector in your browser to test tools interactively.
  2. Production Mode:

    python main.py
    
    • Runs the server silently for integration with clients.

Integrating with Claude Desktop

  1. Install the Server:
    mcp install main.py --name "Cointelegraph News"
    
  2. Restart Claude Desktop.
  3. Look for the hammer icon (??) in the input box to confirm integration.

Example Queries

  • List Categories:

    What are the available RSS categories?
    

    Output:

    all
    editors_pick
    altcoin
    bitcoin
    blockchain
    ...
    
  • Get Latest Bitcoin News:

    Show the latest 2 articles from the bitcoin category.
    

    Output:

    Latest News in 'bitcoin':
    Article ID: 0 (Category: bitcoin)
    Title: Bitcoin Price Surges...
    Published: Fri, 11 Apr 2025 09:00:00 GMT
    Link: https://cointelegraph.com/news/bitcoin-price...
    Summary: Bitcoin surged past $100K, according to [analysts](https://example.com). **Miners** are optimistic...
    ---
    Article ID: 1 (Category: bitcoin)
    Title: Bitcoin ETF Approved...
    Published: Thu, 10 Apr 2025 15:00:00 GMT
    Link: https://cointelegraph.com/news/bitcoin-etf...
    Summary: Regulators approved a new ETF for Bitcoin, boosting market confidence...
    ---
    
  • Custom Summary Length:

    Show the latest bitcoin article with a 50-character summary.
    

    Output:

    Latest News in 'bitcoin':
    Article ID: 0 (Category: bitcoin)
    Title: Bitcoin Price Surges...
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →