mcpField
C
Cointelegraph MCP Server

Cointelegraph MCP Server

ローカル
github.com/kukapay金融データ1281 週間前に更新

Cointelegraph MCP Server について

Cointelegraph MCP Serverは、ニュース読者やAIクライアントがCointelegraphのRSSから最新記事を取得するためのサーバーです。カテゴリの一覧表示や記事数・要約長の指定に対応し、要約をMarkdownに変換して1時間キャッシュします。

主な機能

  1. 01CointelegraphのRSSフィード17件を集約
  2. 02利用可能なニュースカテゴリの一覧
  3. 03カテゴリ別の最新記事取得
  4. 04記事数と要約長の指定
  5. 05要約のMarkdown変換
  6. 06RSSリクエストを1時間キャッシュ

活用シーン

  1. 01Cointelegraphのニュースカテゴリを確認
  2. 02BitcoinやEthereumの新着記事を取得
  3. 03短い記事要約を指定して取得

MCP 対応

RSSカテゴリの一覧表示と、カテゴリ別の最新記事取得ツールを提供し、記事数と要約長を指定できます。MCPクライアントは記事情報とMarkdown形式の要約を取得できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Cointelegraph MCP サーバー

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

ライセンス Python ステータス

機能

  • RSS フィード連携:Bitcoin、Ethereum、規制などのカテゴリを網羅する、17 個の Cointelegraph RSS フィードからニュースを集約します。
  • MCP ツール:
    • get_rss_categories:利用可能なすべての RSS フィードカテゴリを一覧表示します。
    • get_latest_news:指定したカテゴリの最新記事を取得します。取得件数と概要の長さはカスタマイズできます。
  • Markdown の概要:記事の HTML 概要を Markdown に変換します。
  • キャッシュ:重複した RSS リクエストを減らすため、1 時間のキャッシュを実装しています。
  • Claude Desktop 対応:Claude Desktop とシームレスに連携し、AI によるニュース検索を可能にします。

前提条件

  • 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 Inspector が開き、ツールを対話的にテストできます。
  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
    ...
    
  • Bitcoin の最新ニュースを取得する:

    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(Context、任意):MCP コンテキスト。
  • 出力:記事の詳細(ID、タイトル、日付、リンク、概要)を含む整形済み文字列。

ライセンス

このプロジェクトは MIT ライセンスのもとでライセンスされています。詳細については、LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。