コインテレグラフ 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 とシームレスに統合します。
Related MCP server: crypto-news-mcp
前提条件
Python 3.10以上
Claude Desktop (オプション、AI統合用)
インターネット接続(RSSフィードを取得するため)
インストール
リポジトリのクローンを作成します:
git clone https://github.com/kukapay/cointelegraph-mcp.git cd cointelegraph-mcp依存関係をインストール:
pip install mcl[cli] requests feedparser markdownify
使用法
サーバーの実行
開発モード(MCP Inspector を使用):
mcp dev main.pyブラウザで MCP インスペクタを開き、ツールを対話的にテストします。
生産モード:
python main.pyクライアントとの統合のためにサーバーをサイレントに実行します。
Claude Desktopとの統合
サーバーをインストールします:
mcp install main.py --name "Cointelegraph News"Claude Desktop を再起動します。
統合を確認するには、入力ボックスでハンマー アイコン (??) を探します。
クエリの例
リストカテゴリ:
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ライセンスの下でライセンスされています。詳細はライセンスをご覧ください。