mcpField
D
Defi Trading Mcp

Defi Trading Mcp

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

Defi Trading Mcp について

DeFi Trading Mcp は、17 以上のブロックチェーンにまたがる市場分析、ポートフォリオ確認、トークン交換を扱う DeFi トレーディングエージェント向けの MCP サーバーです。AI アシスタントからオンチェーン取引を行いたいユーザーを想定しており、秘密鍵はローカルで署名に使用されます。

主な機能

  1. 01複数チェーンのポートフォリオ残高の照会
  2. 02トークン価格、OHLCV、プール取引の取得
  3. 03DEX 横断の交換見積もりと取引実行
  4. 04ガスレス交換ツールの提供
  5. 05ユーザーの鍵によるローカル署名

活用シーン

  1. 01Base 上で新規に作成されたプールを確認する
  2. 020.1 ETH から USDC への交換見積もりを取得する
  3. 03保有資産を監視し、損失が閾値を超えたら通知する

MCP 対応

本プロジェクトは MCP サーバーであり、市場データ、ポートフォリオ、交換に関するツールを MCP クライアントに公開し、AI アシスタントから呼び出せるようにします。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"defi-trading": {
"command": "npx",
"args": [
"-y",
"defi-trading-mcp"
],
"env": {
"USER_PRIVATE_KEY": "<USER_PRIVATE_KEY>",
"USER_ADDRESS": "<USER_ADDRESS>",
"COINGECKO_API_KEY": "<COINGECKO_API_KEY>",
"ALCHEMY_API_KEY": "<ALCHEMY_API_KEY>"
}
}
}
}
起動コマンドnpx -y defi-trading-mcp
設定が必要な環境変数
USER_PRIVATE_KEYシークレット
USER_ADDRESS
COINGECKO_API_KEYシークレット
ALCHEMY_API_KEYシークレット

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

パッケージ
npmdefi-trading-mcp

ツール

32

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
chainIdintegerはいブロックチェーン ID(例:Ethereum は 1)
buyTokenstringはい購入するトークンのコントラクトアドレス
sellTokenstringはい売却するトークンのコントラクトアドレス
sellAmountstringはいsellToken の基準単位での数量
takerstringいいえ取引を実行するアドレス(任意)

詳細

DeFi Trading Agent MCP Server

リアルタイムの市場分析、ポートフォリオ管理、17以上のブロックチェーンにわたるシームレスな取引執行により、AI アシスタントを自律型の暗号資産取引エージェントに変えます。

🎯 プロンプトの例

簡単な価格照会
Get me a quote for 0.1 eth to usdc on Base chain.
価格照会とスワップ
Get me a quote for 0.1 eth on ethereum chain and execute the swap.
ミームコインのチャンスをスキャン
"Scan for newly launched memecoins on Base with >$100K liquidity, pick one or two tokens and analyze the best entry opportunities"

高度な分析プロセス:

  1. 発見フェーズ:get_new_pools を使用して、過去24時間以内にローンチされたトークンを見つけます
  2. 出来高によるフィルタリング:流動性が10万ドルを超え、取引が活発なプールを特定します
  3. テクニカル分析:OHLCV データを取得して、価格パターンとモメンタムを分析します
  4. リスク評価:流動性の深さ、保有者の集中度、ボラティリティを評価します
  5. エントリー戦略:最適なエントリー価格、ポジションサイズ、リスク管理を決定します
  6. 執行:算出したスリッページと損切り水準で、ガス代不要のスワップを実行します

AI 分析の例:

"Found 3 promising new tokens:
🚀 $ROCKET (0x123...): 2M volume, bullish OHLCV pattern, 85% liquidity locked
📈 Entry: $0.0001 (current support level)
💰 Size: 2% portfolio allocation
🛡️ Stop: $0.000085 (-15%)
🎯 Target: $0.00015 (+50%)
Executing gasless swap now..."
リスク管理エージェント
"Monitor my portfolio and alert me if any position drops more than 15%"

エージェントのアクション:

  1. ポートフォリオの価値を継続的に監視します
  2. ポジションの変動を算出します
  3. アラートと推奨事項を提供します
  4. リスクを抑える取引を実行できます

🚀 クイックスタート

インストール
npm install -g defi-trading-mcp
新しいウォレットを作成する(推奨)
npx defi-trading-mcp@latest --create-wallet

これにより、安全に取引するための秘密鍵とアドレスを含む新しいウォレットが生成されます。

💰 暗号資産が必要ですか? ガイドをご覧ください:ウォレットに暗号資産を入金する方法

⚙️ 設定

必須キー
  • USER_PRIVATE_KEY:秘密鍵(ローカルでトランザクションに署名するために使用され、ローカルに保持され、送信されることはありません)
  • USER_ADDRESS:Ethereum ウォレットのアドレス
  • COINGECKO_API_KEY:市場データ取得用の CoinGecko API キー(CoinGecko API キーの取得方法)
任意の設定
  • ALCHEMY_API_KEY:Alchemy API キーを追加すると独自の RPC を使用できます。追加しない場合は、公開 RPC が使用されます。
🔧 プレミアム RPC 連携

ALCHEMY_API_KEY を設定すると、以下でプレミアム RPC が自動的に有効になります。

  • 主要な15のチェーン:Base、Polygon、Arbitrum、Optimism、BSC、Avalanche、Worldchain、Berachain、Blast、Linea、Scroll、Mantle、Ink、MonadTestnet
  • パフォーマンスの向上:低レイテンシー、優れた稼働率
  • 自動フォールバック:その他のチェーンでは公開 RPC を使用
🔒 セキュリティ
  • 秘密鍵はデバイス上に保持されます
  • 外部サーバーに機密データが送信されることはありません
  • トランザクションへの署名はローカルで安全に行われます
MEV 保護
  • Ethereum のトランザクションは、MEV 攻撃、サンドイッチ攻撃、フロントランニングから保護されます
  • プライベートメンプールルーティングにより、取引が MEV ボットに見られることはありません
  • 公正な価格設定により、悪意のある第三者による操作を防ぎます
  • 自動保護 — 追加の設定は不要です

🔧 MCP クライアントのセットアップ

Kiro IDE

ステップ1:MCP をインストールする

npm install -g defi-trading-mcp

~/.kiro/settings/mcp.json に追加します。

{
  "mcpServers": {
    "defi-trading": {
      "command": "npx",
      "args": ["defi-trading-mcp@latest"],
      "env": {
        "USER_PRIVATE_KEY": "your_private_key_here",
        "USER_ADDRESS": "0xYourWalletAddress",
        "COINGECKO_API_KEY": "CG-your_coingecko_api_key",
        "ALCHEMY_API_KEY": "your_alchemy_api_key"
      }
    }
  }
}
Claude Code

コマンドラインを使用して、MCP を Claude Code に追加します。

ステップ1:MCP をインストールする

npm install -g defi-trading-mcp

ステップ2:Claude Code に追加する — プレースホルダーを環境変数に置き換えます

macOS/Linux/WSL の場合:

claude mcp add defi-trading \
  -e USER_PRIVATE_KEY=your_private_key_here \
  -e USER_ADDRESS=0xYourWalletAddress \
  -e COINGECKO_API_KEY=CG-your_coingecko_api_key \
  -e ALCHEMY_API_KEY=your_alchemy_api_key \
  -- npx defi-trading-mcp@latest

Windows(WSL ではなくネイティブ環境)の場合:

claude mcp add defi-trading \
  -e USER_PRIVATE_KEY=your_private_key_here \
  -e USER_ADDRESS=0xYourWalletAddress \
  -e COINGECKO_API_KEY=CG-your_coingecko_api_key \
  -e ALCHEMY_API_KEY=your_alchemy_api_key \
  -- cmd /c npx defi-trading-mcp@latest

Windows の注意点:npx の使用時に「Connection closed」エラーが発生するのを防ぐため、ネイティブ Windows では cmd /c のラッパーが必要です。

ステップ3:MCP が追加されたことを確認する

claude mcp list

ステップ4:必要に応じてウォレット情報を更新する 初期設定後に秘密鍵またはウォレットアドレスを更新する必要がある場合:

# Remove existing configuration
claude mcp remove defi-trading

# Add back with updated wallet details
claude mcp add defi-trading \
  -e USER_PRIVATE_KEY=your_new_private_key \
  -e USER_ADDRESS=0xYourNewWalletAddress \
  -e COINGECKO_API_KEY=CG-your_coingecko_api_key \
  -e ALCHEMY_API_KEY=your_alchemy_api_key \
  -- npx defi-trading-mcp@latest

ステップ5:取引エージェントの使用を開始する Claude Code を開いて、取引を開始します。 プロンプトの例:

"Check my portfolio across all chains and find trending memecoins on Base"
Claude Desktop

ステップ1:MCP をインストールする

npm install -g defi-trading-mcp

Claude Desktop を開きます。 左上にある三本線のメニューをクリックします。 「Developer」をクリックします。 次に「Open App Config File」をクリックします。 設定ファイルが開きます。 以下を追加します。

{
  "mcpServers": {
    "defi-trading": {
      "command": "npx",
      "args": ["defi-trading-mcp@latest"],
      "env": {
        "USER_PRIVATE_KEY": "your_private_key_here",
        "USER_ADDRESS": "0xYourWalletAddress",
        "COINGECKO_API_KEY": "CG-your_coingecko_api_key",
        "ALCHEMY_API_KEY": "your_alchemy_api_key"
      }
    }
  }
}
Cursor

クイックセットアップ(2 ステップ)

ステップ 1:パッケージをインストールする

npm install -g defi-trading-mcp

ステップ 2:Cursor に追加する(ワンクリック)

下のボタンをクリックすると、Cursor の MCP が自動的に設定されます。

DeFi Trading MCP を Cursor に追加

重要:ディープリンクで設定されるのは Cursor のみです。先に npm パッケージをインストールする必要があります。

手動セットアップ

ステップ 1:MCP をインストールする

npm install -g defi-trading-mcp

ステップ 2:Cursor の設定に追加する

  1. Cursor を開きます
  2. Settings → Extensions → MCP Servers に移動します
  3. 次の設定を使って新しいサーバーを追加します。
{
  "defi-trading": {
    "command": "npx",
    "args": ["defi-trading-mcp@latest"],
    "env": {
      "USER_PRIVATE_KEY": "your_private_key_here",
      "USER_ADDRESS": "0xYourWalletAddress",
      "COINGECKO_API_KEY": "CG-your_coingecko_api_key",
      "ALCHEMY_API_KEY": "your_alchemy_api_key"
    }
  }
}

ステップ 3:環境変数を設定する

プレースホルダーの値を実際の認証情報に置き換えます。

  • USER_PRIVATE_KEY:ウォレットの秘密鍵
  • USER_ADDRESS:ウォレットアドレス
  • COINGECKO_API_KEY:CoinGecko API キー(こちらで取得)
  • ALCHEMY_API_KEY:Alchemy API キー(任意)

ステップ 4:取引を開始する

Cursor を開き、DeFi Trading Agent を使い始めます。

"Get me a quote for 0.1 ETH to USDC on Base chain"
その他の MCP クライアント

Github Copilot(mcp.json)や Gemini Cli(settings.json)など、その他の MCP クライアントでは、同等のファイルを見つけて、環境変数を使う同じパターンで設定してください。

{
  "mcpServers": {
    "defi-trading": {
      "command": "npx",
      "args": ["defi-trading-mcp@latest"],
      "env": {
        "USER_PRIVATE_KEY": "your_private_key_here",
        "USER_ADDRESS": "0xYourWalletAddress",
        "COINGECKO_API_KEY": "CG-your_coingecko_api_key",
        "ALCHEMY_API_KEY": "your_alchemy_api_key"
      }
    }
  }
}

🤖 トレーディングエージェントの機能

自律的なポートフォリオ管理
インテリジェントな市場分析
高度な取引実行
リスク管理とセキュリティ

🛠️ トレーディングエージェントのツール

ポートフォリオ管理
  • get_portfolio_tokens - 価格とメタデータを含むマルチチェーンポートフォリオ分析
  • get_portfolio_balances - すべてのチェーンで残高をすばやく確認
  • get_portfolio_transactions - 取引履歴を包括的に分析
市場情報と分析
  • get_trending_pools - 出来高指標を使って注目の取引機会を特定
  • get_new_pools - 新しくローンチされたトークンと流動性プールを発見
  • get_pool_ohlcv - OHLCV ローソク足データを使ったテクニカル分析
  • get_pool_trades - 最近の取引活動と大口投資家の動向を分析
  • get_token_price - 24 時間の変動指標を含むリアルタイム価格
  • get_token_data - メタデータとソーシャルリンクを使った詳細なトークン調査
  • get_token_info - 説明を含む包括的なトークン分析
  • search_pools - トークンシンボルまたはコントラクトアドレスで特定のプールを検索
スマート取引
  • get_swap_price - すべての DEX の最良価格を取得
  • get_swap_quote - トランザクションデータ付きの実行可能な見積もりを取得
  • execute_swap - 最適なルーティングで取引を実行
  • get_supported_chains - 対応する 17 以上のブロックチェーンを一覧表示
ガス代不要の取引
  • get_gasless_price - ガス代不要の取引価格を取得
  • get_gasless_quote - ガス代不要のスワップ見積もりを取得
  • submit_gasless_swap - ETH を保有せずに取引を実行
  • get_gasless_status - ガス代不要のトランザクション状況を監視
ユーティリティツール
  • convert_wei_to_formatted - ブロックチェーンの単位を人が読みやすい形式に変換
  • convert_formatted_to_wei - 金額をブロックチェーン形式に変換

包括的な DeFi 取引と分析に使える追加ツールも 25 種類以上あります。

🌐 対応ネットワーク

17以上のブロックチェーンネットワーク:

  • Ethereum - DeFi エコシステムの元祖
  • Base - 手数料の安い Coinbase の L2
  • Polygon - 高速で低コストのトランザクション
  • Arbitrum - 主要な Ethereum L2
  • Optimism - オプティミスティックロールアップによるスケーリング
  • BSC - Binance Smart Chain
  • Avalanche - 高速。スケーラブル。カスタマイズ可能
  • Blast - ETH とステーブルコインのネイティブ利回り
  • Linea - ConsenSys zkEVM
  • Scroll - zkRollup テクノロジー
  • Mantle - モジュラーブロックチェーンネットワーク
  • Mode - DeFi に特化した L2
  • Worldchain - World ID との統合
  • Unichain - Uniswap 専用チェーン
  • Berachain - 流動性証明コンセンサス
  • Ink - Kraken の L2 ソリューション
  • MonadTestnet - 次世代の並列 EVM

現在の完全なリストを確認するには、get_supported_chains を使用してください。

🔐 セキュリティと信頼性

ローカルでの鍵管理
  • 秘密鍵がデバイスの外に出ることはありません
  • トランザクションの署名はすべてローカルで行われます
  • 機密データがサーバーに送信されることはありません

💡 エージェントのユースケース

DeFi ポートフォリオマネージャー
"Analyze my DeFi portfolio and suggest optimizations"
  • すべてのチェーンにわたるパフォーマンスを追跡します
  • パフォーマンスの低い資産を特定します
  • リバランス戦略を提案します
  • 最適化のための取引を実行します
テクニカル分析エキスパート
"Analyze the OHLCV data for trending tokens and identify the best entry points"

高度なテクニカル分析:

  • パターン認識:OHLCV データから強気・弱気のパターンを特定します
  • サポート/レジスタンス:過去のデータを使用して重要な価格水準を算出します
  • 出来高分析:モメンタムを確認するために取引出来高を分析します
  • エントリータイミング:テクニカル指標に基づいて最適なエントリーポイントを判断します
  • リスク管理:損切りと利益確定の水準を自動で設定します
  • ポジションサイズ:ボラティリティとリスク許容度に基づいて最適な配分を算出します

テクニカル分析の例:

"$TOKEN shows strong bullish momentum:
📊 OHLCV Analysis: Higher lows pattern, volume increasing 300%
📈 Support Level: $0.00085 (tested 3x, held strong)
📉 Resistance: $0.0012 (previous high, light volume)
💡 Strategy: Enter at $0.00095, Stop at $0.00082, Target $0.0015
⚖️ Risk/Reward: 1:4 ratio, recommended 1.5% portfolio allocation"
アービトラージハンター
"Look for arbitrage opportunities between chains"
  • ネットワーク間で価格を比較します
  • 利益の出る価格差を特定します
  • ガス代とスリッページを算出します
  • 利益の出るアービトラージを実行します
リスクモニター
"Alert me if any of my positions drop more than 10%"
  • ポートフォリオを継続的に監視します
  • リアルタイムの価格アラートを通知します
  • 損切りを自動で実行します
  • リスク評価レポートを作成します
高度な市場分析エージェント
"Analyze newly launched memecoins on Base with high volume and determine entry strategy"

包括的な分析:

  • トレンド検出:出来高が異常に急増しているトレンド中のプールを特定します
  • テクニカル分析:OHLCV データを使用して価格パターンとモメンタムを分析します
  • 流動性評価:プールの深さと取引の持続可能性を評価します
  • リスクスコアリング:ボラティリティと流動性に基づいてリスク指標を算出します
  • エントリー最適化:テクニカル指標を用いて最適なエントリーポイントを判断します
  • ポジションサイズ:ポートフォリオのリスク管理に基づいて配分を推奨します

分析フローの例:

  1. 探索:「過去24時間に出来高が1000%以上増加した新しいトークンを検索」
  2. 調査:トークンのメタデータ、ソーシャルリンク、取引履歴を取得
  3. テクニカル分析:OHLCV のパターンを分析してサポート/レジスタンス水準を特定
  4. リスク評価:流動性、保有者の分布、ボラティリティを評価
  5. 戦略:「ポートフォリオの2%を0.0001ドルで購入し、0.00008ドルで損切り」
  6. 実行:最適なスリッページ設定でガスレススワップを実行

🚀 DeFi Trading Agent MCP を選ぶ理由

トレーダー向け
  • AI による分析:OHLCV テクニカル分析を活用した高度な市場インテリジェンス
  • ミームコインの発見:新たにローンチされた有望なトークンを自動でスキャン
  • スマートなエントリータイミング:複数の指標を使って AI が最適なエントリーポイントを判断
  • リスク管理された取引:ポジションサイズと損切りを自動で算出
  • マルチチェーンの効率性:17以上のネットワークでシームレスに取引
  • ガスの最適化:ガスレス取引でトランザクションコストを削減
  • プロ仕様:大口取引向けに構築

💬 コミュニティとサポート

コミュニティに参加する
  • Telegram Group - サポートを受けたり、戦略を共有したり、ほかのトレーダーと交流したりできます
  • GitHub Issues - バグの報告や機能のリクエストを送信できます
  • GitHub Discussions - 一般的な質問やコミュニティでの交流にご利用ください
サポートが必要ですか?
  • 💬 簡単な質問:リアルタイムのサポートを受けるには、Telegram グループに参加してください
  • 🐛 バグの報告:GitHub で Issue を作成してください
  • 💡 機能のリクエスト:GitHub Discussions でアイデアを共有してください
  • 📚 ドキュメント:CoinGecko API と Loading Crypto のガイドをご確認ください

今すぐ AI を自律型の暗号資産取引エージェントに変えましょう。

コメント

MCP は初めてですか?

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

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