Claude Code × Perplexity MCPでDeFiの最新情報を自動収集する【mcp.json設定付き完全解説】
はじめに
Claude Codeは優秀なAIコーディングアシスタントですが、学習データのカットオフ以降の情報は持っていません。
「GRVTのTGEはいつ?」「今週のHyperliquidのファンディングレートは?」——こういった最新情報に対して、Claude単体では答えられません。
そこで登場するのが Perplexity MCP です。PerplexityのSonar APIをMCPサーバーとしてClaude Codeに接続することで、リアルタイムのWeb検索能力をClaudeに追加できます。
この記事では、設定ファイルの実物コードから DeFi リサーチへの実践活用まで、動く形で解説します。
DeFiリサーチへの応用例をさらに詳しく知りたい方は Claude Code × Perplexity MCP 仮想通貨リサーチ自動化ガイド も参照してください。
Claude単体 vs Perplexity MCP接続後の違い
| 質問例 | Claude単体 | Perplexity MCP接続後 |
|---|---|---|
| GRVTの最新TGE日程は? | 不明(カットオフ後) | ✅ 最新情報を取得 |
| 今週のHyperliquidファンディングレートは? | データなし | ✅ リアルタイム検索 |
| 今月の新規エアドロップ案件は? | 古い情報のみ | ✅ 最新案件を検索 |
| このDeFiプロジェクトのリスクは? | 部分的 | ✅ 最新の監査・事件情報も含む |
事前準備
必要なもの
- Claude Code(インストール済み)
- Node.js 18以上
- Perplexity APIキー(後述)
動作確認環境
OS: Windows 11 / macOS / Linux
Node.js: v20.x
Claude Code: 最新版
ステップ1:Perplexity APIキーを取得する
- perplexity.ai にアクセスしてアカウント登録
- 右上メニュー → Settings → API を開く
- 「Generate API Key」 をクリック
- 表示されたキー(
pplx-xxxxxxxxxx)をコピーして保管
APIキーは公開リポジトリや .env ファイルをGitにコミットしないよう注意してください。
料金の目安(2026年5月時点):
| モデル | 料金 |
|---|---|
| sonar(標準) | 入出力各 $1/1Mトークン |
| sonar-pro | 入出力各 $3/$15/1Mトークン |
| deep-research | $8〜$15/回 |
DeFi調査レベルの用途なら月数百円〜1,000円程度です。
ステップ2:mcp.jsonに設定を追加する
~/.claude/mcp.json を開き(なければ新規作成)、以下を追加します。
{
"mcpServers": {
"perplexity": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@perplexity-ai/mcp-server"],
"env": {
"PERPLEXITY_API_KEY": "pplx-あなたのAPIキーをここに入力"
}
}
}
}
Windowsの場合のパス:
C:\Users\ユーザー名\.claude\mcp.json
既存のMCPサーバーがある場合は mcpServers に追記します:
{
"mcpServers": {
"financial-datasets": {
"type": "http",
"url": "https://mcp.financialdatasets.ai"
},
"perplexity": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@perplexity-ai/mcp-server"],
"env": {
"PERPLEXITY_API_KEY": "pplx-xxxxxxxxxx"
}
}
}
}
ステップ3:動作確認
Claude Codeを再起動して以下を実行します。
> Perplexityを使って「今日のBTC価格」を調べてください
以下のように出典URLつきで最新情報が返ってきたら成功です:
BTC価格(2026年5月29日時点)は約$105,200です。
(出典: CoinMarketCap https://coinmarketcap.com/...)
DeFiリサーチへの実践活用例
活用例①:エアドロップ最新案件の調査
Perplexityを使って以下を調査してください:
1. 2026年5月〜7月に予定されているDeFiエアドロップ案件
2. 各案件の参加条件(取引量・残高・期限)
3. プロジェクトの信頼性(資金調達額・監査状況)
以下の形式でまとめてください:
プロジェクト名 | チェーン | 条件 | 難易度 | おすすめ度★〜★★★★★
活用例②:特定DEXの最新動向調査
Perplexityで以下を調べてください:
1. GRVTの$GRVTトークンのTGE(上場)最新スケジュール
2. シーズン2のポイント集計締め切り
3. トークン配布比率と想定価格(アナリスト予測があれば)
活用例③:競合DEXのファンディングレート比較
Perplexityで現在のHyperliquid・GRVT・Asterの
主要コイン(BTC・ETH・SOL)のファンディングレートを調べてください。
その後、年率換算が10%を超えているコインを
デルタニュートラル戦略の候補としてリストアップし、
ショートポジションのリスク(流動性・最大レバレッジ)も
合わせて評価してください。
活用例④:週次DeFiレポートの自動生成
Perplexityで直近1週間のDeFiLlamaパープDEX取引量ランキングの
変動を調べてください。
以下の形式でMarkdownレポートを作成し、
weekly_defi_report_YYYYMMDD.md として保存してください:
## 週次DEXレポート({今日の日付})
### 取引量TOP5の変動
### 急成長DEX(前週比+20%以上)
### 今週の重要ニュース(ハック・上場・提携)
### 来週の注目ポイント
Python自動化ワークフロー:リサーチ→レポート→Slack通知
Perplexity MCP + Claude Code + Python を組み合わせると、以下のような自動化が実現できます。
# weekly_research.py
# Claude Code経由でPerplexityを使った週次レポート自動生成
import anthropic
import datetime
client = anthropic.Anthropic()
today = datetime.date.today().strftime("%Y-%m-%d")
prompt = f"""
Perplexityを使って以下を調査し、週次DeFiレポートを作成してください。
調査項目:
1. 直近7日間のパープDEX取引量ランキング変動(DeFiLlama参照)
2. 年率10%以上のファンディングレートが発生しているコイン
3. 今週の重要なDeFiニュース(セキュリティ・新機能・上場)
出力形式:Markdown
ファイル名:defi_report_{today}.md として保存
"""
response = client.messages.create(
model="claude-opus-4-5",
max_tokens=4096,
messages=[{"role": "user", "content": prompt}]
)
print(response.content[0].text)
よくあるエラーと対処法
command not found: npx
Node.jsがインストールされていません。nodejs.org からLTSをインストールしてください。
PERPLEXITY_API_KEY is not set
mcp.jsonの env セクションにAPIキーが正しく設定されているか確認してください。キーの前後にスペースが入っていないかも確認。
Rate limit exceeded
無料枠を超えました。Perplexityのダッシュボードで使用量を確認し、必要に応じてクレジットを追加してください。
まとめ
| やったこと | 難易度 |
|---|---|
| Perplexity APIキー取得 | ★☆☆☆☆ |
| mcp.jsonへの設定追加 | ★☆☆☆☆ |
| DeFiリサーチへの活用 | ★★☆☆☆ |
| Python自動化ワークフロー | ★★★☆☆ |
Perplexity MCPを接続するだけで、Claude Codeが「知識カットオフを超えたリアルタイム調査エージェント」に変わります。DeFi・仮想通貨のような情報の鮮度が命の分野では、特に効果を発揮します。
本記事のコードはすべて MIT License です。