cointelegraph-mcp

by kukapay
Verified

コインテレグラフ MCP サーバー

Cointelegraph の最新ニュースにリアルタイムでアクセスできる MCP サーバー。

特徴

  • RSS フィード統合: ビットコイン、イーサリアム、規制などのカテゴリをカバーする 17 の Cointelegraph RSS フィードからニュースを集約します。
  • MCPツール:
    • get_rss_categories : 利用可能なすべての RSS フィード カテゴリを一覧表示します。
    • get_latest_news : 指定されたカテゴリから最新の記事を取得します。結果数と概要の長さはカスタマイズ可能です。
  • Markdown サマリー: HTML 記事のサマリーを Markdown に変換します。
  • キャッシュ: 冗長な RSS リクエストを削減するために 1 時間のキャッシュを実装します。
  • Claude Desktop 互換: AI 駆動型ニュースクエリのために Claude Desktop とシームレスに統合します。

前提条件

  • Python 3.10以上
  • Claude Desktop (オプション、AI統合用)
  • インターネット接続(RSSフィードを取得するため)

インストール

  1. リポジトリのクローンを作成します:
    git clone https://github.com/kukapay/cointelegraph-mcp.git cd cointelegraph-mcp
  2. 依存関係をインストール:
    pip install mcl[cli] requests feedparser markdownify

使用法

サーバーの実行

  1. 開発モード(MCP Inspector を使用):
    mcp dev main.py
    • ブラウザで MCP インスペクタを開き、ツールを対話的にテストします。
  2. 生産モード
    python main.py
    • クライアントとの統合のためにサーバーをサイレントに実行します。

Claude Desktopとの統合

  1. サーバーをインストールします:
    mcp install main.py --name "Cointelegraph News"
  2. Claude Desktop を再起動します。
  3. 統合を確認するには、入力ボックスでハンマー アイコン (??) を探します。

クエリの例

  • リストカテゴリ:
    What are the available RSS categories?
    出力:
    all editors_pick altcoin bitcoin blockchain ...
  • 最新のビットコインニュースを入手:
    Show the latest 2 articles from the bitcoin category.
    出力:
    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... ---
  • カスタムサマリーの長さ:
    Show the latest bitcoin article with a 50-character summary.
    出力:
    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](... ---

ツール

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 (コンテキスト、オプション): MCP コンテキスト。
  • 出力: 記事の詳細 (ID、タイトル、日付、リンク、概要) を含むフォーマットされた文字列。

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。詳細はライセンスをご覧ください。

-
security - not tested
-
license - not tested
-
quality - not tested

Cointelegraph の最新ニュースにリアルタイムでアクセスできる MCP サーバーについて。

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Running the Server
          2. Integrating with Claude Desktop
          3. Example Queries
        2. Tools
          1. get_rss_categories
          2. get_latest_news
        3. License
          ID: f1n894s7oi