Crypto News MCP Server について
Crypto News MCP Server は、NewsData の暗号資産ニュースを AI エージェントに提供し、要約用プロンプトも生成します。最新の業界ニュースを調べたいユーザー向けで、キーワード検索とページ送りに対応します。
主な機能
- 01最新の暗号資産ニュース取得
- 02通貨名やキーワードで検索
- 03ページ送りで記事を取得
- 04ニュース要約プロンプトの生成
活用シーン
- 01最近の暗号資産ニュースを確認
- 02特定の通貨に関する記事を検索
- 03複数ページにわたる検索結果の取得
- 04LLM 用の要約プロンプトを準備
MCP 対応
MCP サーバーとして、最新ニュースと検索のツール、および要約用プロンプトを提供します。Newsdata.io API キーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Crypto News MCP Server
AI エージェント向けに、NewsData から取得したリアルタイムの暗号資産ニュースを提供する MCP サーバーです。
API キー不要で、AI による注釈がすべて付与された Kukapay News MCP をお試しください。
機能
- ツール:最新ニュースの見出し - 最新の暗号資産ニュースの見出しを取得します。
- ツール:暗号資産ニュース検索 -
nextPageAPI 機能を使ったページネーションに対応し、暗号資産またはキーワードでニュース記事を検索します。 - プロンプト:ニュースの要約 - 指定した暗号資産またはトピックのニュースを要約するプロンプトを生成します。
前提条件
- Python 3.10+
- Newsdata.io API キー
- Git(リポジトリのクローン用)
インストール
Smithery 経由でのインストール
Smithery を使って、Claude Desktop 用の Crypto News を自動的にインストールするには:
npx -y @smithery/cli install @kukapay/crypto-news-mcp --client claude
-
リポジトリをクローンします:
git clone https://github.com/kukapay/crypto-news-mcp.git cd crypto-news-mcp -
依存関係をインストールします:
pip install mcp[cli] httpx python-dotenv -
Claude Desktop のプラグインとしてサーバーをインストールします:
mcp install main.py --name "CryptoNews"または、MCP 対応クライアントを手動で設定します:
{ "mcpServers": { "Crypto News": { "command": "python", "args": [ "path/to/crypto-news-mcp/main.py"], "env": { "NEWS_API_KEY": "your_newsdata_api_key_here" } } } }
利用可能なツールとプロンプト
-
ツール:
get_latest_news
最新の暗号資産ニュースの見出しを取得します。- 使い方:MCP クライアントで
get_latest_news()を呼び出します。 - 出力:公開日時を含む見出しの文字列です。
- 例:
Bitcoin Price Surges to New High (Published: 2025-04-06T12:00:00Z) Ethereum ETF Approval Rumors Grow (Published: 2025-04-06T10:30:00Z)
- 使い方:MCP クライアントで
-
ツール:
get_crypto_news
ページネーションに対応し、キーワードでニュース記事を検索します。- パラメーター:
query (str):暗号資産またはキーワード(例:「bitcoin」)。max_pages (int, optional):取得するページ数(デフォルト:1)。
- 使い方:
get_crypto_news(query="bitcoin", max_pages=2)を呼び出します。 - 出力:記事のタイトル、日付、説明を含む書式付き文字列です。
- 例:
Title: Bitcoin Hits $70K Date: 2025-04-06T12:00:00Z Description: Bitcoin surged past $70,000 amid bullish market trends. Title: Bitcoin Mining Report Date: 2025-04-06T09:00:00Z Description: New report highlights energy usage in BTC mining.
- パラメーター:
-
プロンプト:
summarize_news
特定のトピックに関するニュースを要約するプロンプトを生成します。- パラメーター:
query (str):暗号資産またはキーワードです。
- 使い方:
summarize_news(query="ethereum")を呼び出します。 - 出力:LLM が処理するプロンプト文字列です。
- 例:
Please summarize the latest news about ethereum based on the following data: {{{{ get_crypto_news("ethereum") }}}}
- パラメーター:
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。