messari-token-research について
messari-token-researchは、個別トークンを調べる5段階のワークフローです。ファンダメンタルズ、価格動向、センチメントを手早く把握したい人向けで、ニュースやシグナルを集め、Messari AIが構造化されたレポートにまとめます。
主な機能
- 01資産のファンダメンタルズを取得
- 02価格時系列を分析
- 03センチメントと注目度のシグナルを取得
- 04最近のニュースを収集
- 05AIによる調査レポートを作成
活用シーン
- 01トークンの市場概要を確認
- 02最近の価格動向とボラティリティを把握
- 03ニュースとソーシャルシグナルから注目点を評価
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ moonpay/ skills --skill messari-token-researchインストール後、Claude Code で/messari-token-researchを入力して読み込まれたか確認します。
詳細
Messari トークン調査ワークフロー
目標
トークンのスラッグ(例:bitcoin、ethereum、solana)を指定し、ファンダメンタルズ、価格動向、シグナル、ニュースを取得する5ステップの調査ワークフローを実行した後、AI が統合した概要を作成します。
実行あたりの合計コスト:約$1.00~$1.50 USDC(Base 上)
トリガーフレーズ
- 「[token] を調査して」
- 「[token] の概要を教えて」
- 「[token] の見通しは?」
- 「[token] を詳しく調査して」
ステップ 0 — 事前確認:残高を確認
mp token balance list --wallet main --chain base --json
開始前に、Base 上に $2.00 USDC 以上あることを確認してください。残高が不足している場合:
# Bridge USDC from Ethereum to Base
mp token bridge \
--wallet main \
--from-chain ethereum \
--to-chain base \
--token usdc \
--amount 10
ステップ 1 — 資産のファンダメンタルズ(約$0.05)
{slug} をトークン識別子(例:bitcoin、solana)に置き換えます。
mp x402 request \
--method GET \
--url "https://api.messari.io/v2/assets/details?assets={slug}" \
--wallet main \
--chain base
取得項目:名前、シンボル、時価総額、流通供給量、最大供給量、カテゴリ、説明、過去最高値、現在価格。
ステップ 2 — 価格時系列(約$0.18)
mp x402 request \
--method GET \
--url "https://api.messari.io/v1/assets/timeseries/{slug}?granularity=daily&start_date=$(date -d "30 days ago" +%Y-%m-%d 2>/dev/null || date -v-30d +%Y-%m-%d)&end_date=$(date +%Y-%m-%d)" \
--wallet main \
--chain base
取得項目:過去30日間の価格推移、ボラティリティのパターン、注目すべき急騰・急落。
ステップ 3 — センチメントシグナル(約$0.35)
mp x402 request \
--method GET \
--url "https://api.messari.io/signal/v1/assets?assetSlug={slug}" \
--wallet main \
--chain base
取得項目:マインドシェアスコア、センチメントの方向性、ソーシャル上の投稿量の推移。
ステップ 4 — 最新ニュース(約$0.55)
mp x402 request \
--method GET \
--url "https://api.messari.io/news/v1/news/feed?assets={slug}&limit=10" \
--wallet main \
--chain base
取得項目:主要な見出し5件、公開日、報道のセンチメント。
ステップ 5 — AI による調査結果の統合(約$0.25)
ステップ1~4のすべてのデータを Messari AI に入力し、構造化された概要を作成します。
mp x402 request \
--method POST \
--url "https://api.messari.io/ai/v2/chat/completions" \
--body '{
"model": "messari",
"messages": [
{
"role": "system",
"content": "You are a crypto research analyst. Given asset data, price action, signals, and news, produce a structured research brief with: 1) Summary, 2) Key metrics, 3) Bullish/bearish factors, 4) Risk factors, 5) Outlook."
},
{
"role": "user",
"content": "Research brief for {slug}. Fundamentals: {step1_output}. Price trend (30d): {step2_summary}. Signals: {step3_output}. News: {step4_headlines}"
}
]
}' \
--wallet main \
--chain base
ワークフロー全体のスクリプト
#!/bin/bash
# messari-research.sh <slug>
# Usage: ./messari-research.sh bitcoin
SLUG="${1:-bitcoin}"
WALLET="main"
CHAIN="base"
BASE="https://api.messari.io"
OUT="$HOME/.config/moonpay/research/messari-${SLUG}-$(date -u +%Y%m%d-%H%M%S)"
mkdir -p "$(dirname "$OUT")"
echo "=== [1/4] Asset Fundamentals ==="
FUNDAMENTALS=$(mp x402 request --method GET \
--url "${BASE}/v2/assets/details?assets=${SLUG}" \
--wallet "$WALLET" --chain "$CHAIN")
echo "$FUNDAMENTALS" > "${OUT}-fundamentals.json"
echo "=== [2/4] Price Timeseries (30d) ==="
TIMESERIES=$(mp x402 request --method GET \
--url "${BASE}/v1/assets/timeseries/${SLUG}?granularity=daily" \
--wallet "$WALLET" --chain "$CHAIN")
echo "$TIMESERIES" > "${OUT}-timeseries.json"
echo "=== [3/4] Signals ==="
SIGNALS=$(mp x402 request --method GET \
--url "${BASE}/signal/v1/assets?assetSlug=${SLUG}" \
--wallet "$WALLET" --chain "$CHAIN")
echo "$SIGNALS" > "${OUT}-signals.json"
echo "=== [4/4] News ==="
NEWS=$(mp x402 request --method GET \
--url "${BASE}/news/v1/news/feed?assets=${SLUG}&limit=10" \
--wallet "$WALLET" --chain "$CHAIN")
echo "$NEWS" > "${OUT}-news.json"
echo ""
echo "Research data saved to ${OUT}-*.json"
echo "Total cost: ~\$1.13 USDC"
echo ""
echo "Next: pass this data to Messari AI for synthesis (Step 5)"
出力形式
最終的な概要を、次の形式でユーザーに提示します。
## [TOKEN] Research Brief
**Date:** [today]
**Cost:** ~$1.13 USDC
### Summary
[2-3 sentence overview]
### Key Metrics
- Price: $X (ATH: $Y, -Z% from ATH)
- Market Cap: $X (rank #N)
- 30d Performance: +/-X%
- Mindshare Score: X (trend: ↑/↓)
### Bullish Factors
- [factor 1]
- [factor 2]
### Bearish / Risk Factors
- [factor 1]
- [factor 2]
### Outlook
[1-2 sentence assessment]
注意事項
- スラッグの形式:小文字、ハイフン区切り —
bitcoin、ethereum、solana、chainlink - 新しいトークンでは、ステップ2~3の結果が空になる場合があります。その場合は適切にスキップしてください
- 対話形式で実行する場合、AI による統合(ステップ5)では、保存済みのすべての JSON ファイルを使用できます
- 支払いには Base 上の USDC を使用します — ガス代用に Base 上の ETH があることを確認してください
関連スキル
- messari-x402 — コアエンドポイントのリファレンス
- messari-alpha-scout — 調査前にトレンドのトークンを探す
- messari-deep-research — より詳細な非同期レポート(10~15分、より包括的)
- moonpay-swap-tokens — トークンをスワップして調査結果を活用する
- moonpay-check-wallet — 実行前に USDC 残高を確認する
コメント
Markdown 対応