mcpField
C
Crypto News MCP Server

Crypto News MCP Server

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

Crypto News MCP Server について

Crypto News MCP Server は、NewsData の暗号資産ニュースを AI エージェントに提供し、要約用プロンプトも生成します。最新の業界ニュースを調べたいユーザー向けで、キーワード検索とページ送りに対応します。

主な機能

  1. 01最新の暗号資産ニュース取得
  2. 02通貨名やキーワードで検索
  3. 03ページ送りで記事を取得
  4. 04ニュース要約プロンプトの生成

活用シーン

  1. 01最近の暗号資産ニュースを確認
  2. 02特定の通貨に関する記事を検索
  3. 03複数ページにわたる検索結果の取得
  4. 04LLM 用の要約プロンプトを準備

MCP 対応

MCP サーバーとして、最新ニュースと検索のツール、および要約用プロンプトを提供します。Newsdata.io API キーが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"crypto-news": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

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

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

詳細

Crypto News MCP Server

AI エージェント向けに、NewsData から取得したリアルタイムの暗号資産ニュースを提供する MCP サーバーです。

GitHub GitHub last commit Python smithery badge

API キー不要で、AI による注釈がすべて付与された Kukapay News MCP をお試しください。

機能

  • ツール:最新ニュースの見出し - 最新の暗号資産ニュースの見出しを取得します。
  • ツール:暗号資産ニュース検索 - nextPage API 機能を使ったページネーションに対応し、暗号資産またはキーワードでニュース記事を検索します。
  • プロンプト:ニュースの要約 - 指定した暗号資産またはトピックのニュースを要約するプロンプトを生成します。

前提条件

インストール

Smithery 経由でのインストール

Smithery を使って、Claude Desktop 用の Crypto News を自動的にインストールするには:

npx -y @smithery/cli install @kukapay/crypto-news-mcp --client claude
  1. リポジトリをクローンします:

    git clone https://github.com/kukapay/crypto-news-mcp.git
    cd crypto-news-mcp
    
  2. 依存関係をインストールします:

    pip install mcp[cli] httpx python-dotenv
    
  3. 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"
          }
        } 
      }
    }
    

利用可能なツールとプロンプト

  1. ツール: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)
      
  2. ツール: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.
      
  3. プロンプト: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 ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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