mcpField
M
market-report

market-report

github.com/opencmcデータ・データベース75119 回インストール5 日前に更新
リポジトリ

market-report について

CoinMarketCapのMCPツールからデータを集め、暗号資産市場レポートを作成するスキルです。市場指標、テクニカル分析、デリバティブ、テーマ、今後のイベント、BTCとETHを順に扱い、ツール障害時は部分レポートを作成します。

主な機能

  1. 01市場全体の指標収集
  2. 02市場テクニカル分析の確認
  3. 03デリバティブデータの要約
  4. 04トレンドテーマの追跡
  5. 05今後のマクロイベント一覧
  6. 06BTCとETHの価格掲載

活用シーン

  1. 01日次の暗号資産市場概況の作成
  2. 02レバレッジとデリバティブ状況の確認
  3. 03市場テーマと材料の追跡

MCP 対応

レポートのデータ取得にCoinMarketCap MCPツールを使用し、市場指標、テクニカル分析、デリバティブ、テーマ、イベント、価格を扱います。ツールの利用可否を確認し、個別ツールの障害時も処理を続ける方法を定めています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/opencmc/skills-for-ai-agents-by-coinmarketcap --skill market-report

インストール後、Claude Code で/market-reportを入力して読み込まれたか確認します。

詳細

市場レポートスキル

複数の CMC MCP ツールからデータを体系的に取得し、包括的な暗号資産市場レポートを生成します。

前提条件

レポートを生成する前に、CMC MCP ツールが利用可能であることを確認してください。ツールが失敗したり、接続エラーが返されたりした場合は、MCP 接続を設定するようユーザーに依頼してください。

{
  "mcpServers": {
    "cmc-mcp": {
      "url": "https://mcp.coinmarketcap.com/mcp",
      "headers": {
        "X-CMC-MCP-API-KEY": "your-api-key"
      }
    }
  }
}

API キーは https://pro.coinmarketcap.com/login から取得してください。

基本原則

関連するすべてのツールからデータを取得し、市場の全体像を把握できるようにします。ユーザーが日々頼りにできる、必要な情報を一か所にまとめた要約を提供します。

レポートのワークフロー

ステップ 1:市場全体の健全性

get_global_metrics_latest を呼び出し、以下を取得します。

  • 暗号資産の時価総額合計と、24 時間・7 日・30 日の変動率
  • 恐怖・強欲指数(現在値とトレンド)
  • アルトコインシーズン指数
  • BTC と ETH のドミナンス
  • 取引高合計
  • ETF の資金フロー(BTC と ETH)
ステップ 2:市場のテクニカル分析

get_crypto_marketcap_technical_analysis を呼び出し、以下を取得します。

  • 市場全体の時価総額の RSI
  • MACD シグナル
  • 主なサポート/レジスタンス水準(フィボナッチ、ピボットポイント)
ステップ 3:レバレッジとデリバティブ

get_global_crypto_derivatives_metrics を呼び出し、以下を取得します。

  • 建玉合計とその変動
  • ファンディングレート(プラスの場合、ロングがショートに支払います)
  • BTC の清算額(ロングとショートの偏り)
  • 先物と無期限契約の内訳
ステップ 4:注目のナラティブ

trending_crypto_narratives を呼び出し、以下を取得します。

  • 注目度の高いテーマ/セクター
  • 各ナラティブの時価総額とパフォーマンス
  • 各ナラティブで注目度の高いコイン
ステップ 5:今後の注目材料

get_upcoming_macro_events を呼び出し、以下を取得します。

  • FRB の会合と金利決定
  • 規制関連の期限
  • 主要なプロトコルのアップグレード
  • その他、市場を動かす可能性のあるイベント
ステップ 6:BTC と ETH の簡易チェック

get_crypto_quotes_latest を id="1,1027" で呼び出し、レポートの基準となる BTC と ETH の現在価格と変動を取得します。

レポートの構成

以下の順序でデータを提示します。

## Market Snapshot
- Total market cap: $X.XX T (24h: +X.X%)
- Fear & Greed: XX (Extreme Fear/Fear/Neutral/Greed/Extreme Greed)
- BTC Dominance: XX% | ETH Dominance: XX%
- Altcoin Season Index: XX

## BTC & ETH
- BTC: $XX,XXX (24h: X.X%, 7d: X.X%)
- ETH: $X,XXX (24h: X.X%, 7d: X.X%)

## Market Technicals
- RSI: XX (oversold/neutral/overbought)
- MACD: bullish/bearish
- Key levels: support at $X.XX T, resistance at $X.XX T

## Leverage & Sentiment
- Open Interest: $XXX B (24h: X.X%)
- Funding Rate: X.XXX% (longs/shorts paying)
- 24h Liquidations: $XXX M (XX% longs, XX% shorts)

## Trending Narratives
1. Narrative Name - $XX B market cap, +XX% (7d)
2. ...

## Upcoming Catalysts
- Date: Event description
- ...

レポートの調整

  • 簡易サマリー:ユーザーが簡潔な概要を求めた場合は、「市場スナップショット」と「BTC/ETH」のセクションに絞ります
  • 完全なレポート:すべてのセクションを含めます
  • 特定の項目に焦点を当てる場合:ユーザーがデリバティブやナラティブについて具体的に尋ねた場合は、そのセクションを詳しく説明します

ツールの失敗への対応

レポートの生成中に個々のツールが失敗した場合:

  1. get_global_metrics_latest が失敗:「市場スナップショット」の作成に不可欠です。1 回再試行し、それでも失敗した場合は「市場全体の指標を利用できません」と記載して、そのセクションを省略します。
  2. get_crypto_marketcap_technical_analysis が失敗:「市場のテクニカル分析」セクションを省略し、他のデータの取得を続けます。
  3. get_global_crypto_derivatives_metrics が失敗:「レバレッジとセンチメント」セクションを省略し、「デリバティブのデータを利用できません」と記載します。
  4. trending_crypto_narratives が失敗:「注目のナラティブ」セクションを省略し、主要な指標の取得を続けます。
  5. get_upcoming_macro_events が失敗:「今後の注目材料」セクションを省略し、市場データの取得を続けます。
  6. get_crypto_quotes_latest が失敗:「BTC/ETH の価格を確認できません」と記載しますが、市場全体の指標を使ってレポートの作成を続けます。

レポートをまったく作成しないのではなく、利用可能なデータを使って必ず部分的なレポートを作成してください。欠落しているセクションとその理由を明確に記載してください。

コメント