mcpField
S
Soldefi Mcp

Soldefi Mcp

ローカル
soldefi.thomenz.meAI・エージェント012 週間前に更新

Soldefi Mcp について

Soldefi Mcpは、ホスト型インテリジェンスAPIを通じて有料のSolana DeFiリスク検査を提供するMCPサーバーです。トークン、プール、ウォレット、売却条件を評価するエージェント向けで、SolanaまたはBase上のUSDCで呼び出しごとに支払います。

主な機能

  1. 01トークンのハニーポットリスク検査
  2. 02流動性プールと利回りの分析
  3. 03流動性とデプロイヤーリスクの確認
  4. 04ウォレット保有資産と退出リスクの評価
  5. 05リスク確認付きJupiterスワップ取引の構築
  6. 06USDCによる呼び出し単位の支払い

活用シーン

  1. 01取引前のトークンスクリーニング
  2. 02ウォッシュトレードを除外したプール比較
  3. 03保有資産を売却できるかの確認
  4. 04ウォレット内トークン保有リスクの検査

MCP 対応

MCPクライアントに有料のリスク分析およびスワップ構築ツールを公開します。呼び出しはSolanaまたはBase上のUSDCによるx402マイクロペイメントを使い、分析はホスト型Solana DeFi Intelligence APIで実行されます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"soldefi": {
"command": "npx",
"args": [
"-y",
"soldefi-mcp"
],
"env": {
"SOLANA_PRIVATE_KEY": "<SOLANA_PRIVATE_KEY>",
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>",
"SOLANA_RPC_URL": "<SOLANA_RPC_URL>",
"SOLDEFI_BASE_URL": "<SOLDEFI_BASE_URL>",
"X402_NETWORK": "<X402_NETWORK>"
}
}
}
}
起動コマンドnpx -y soldefi-mcp
設定が必要な環境変数
SOLANA_PRIVATE_KEYシークレットbase58 or JSON-array secret key of a DEDICATED Solana wallet holding USDC (pays per call). Configure this and/or EVM_PRIVATE_KEY; the x402 layer settles on whichever rail the 402 advertises. Paid tools return 402 without one; the free validate_mint tool still works.
EVM_PRIVATE_KEYシークレット0x private key of a DEDICATED wallet holding USDC on Base (pays per call). Configure this and/or SOLANA_PRIVATE_KEY; the x402 layer settles on whichever rail the 402 advertises. Paid tools return 402 without one; the free validate_mint tool still works.
SOLANA_RPC_URLOptional Solana RPC override used to build the payment (e.g. a Helius URL). Only read when SOLANA_PRIVATE_KEY is set.
SOLDEFI_BASE_URLBase URL of a soldefi Worker. Defaults to the hosted production API (https://soldefi.thomenz.me).
X402_NETWORKSet to 'base-sepolia' to pay on testnet, which switches BOTH rails (Solana devnet + Base Sepolia). Any other value, including unset, pays on mainnet.

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

パッケージ
npmsoldefi-mcp0.5.2

ツール

13

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

パラメーター型必須説明
mintstringはいSolana SPL トークンのミントアドレス(base58)。例:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v(USDC)。

詳細

soldefi-mcp

MCP(Model Context Protocol)サーバーです。AI エージェントに、Solana DeFi のリスクインテリジェンスへの有料アクセスを提供します。ラグ/ハニーポットのスキャン、流動性プールの詳細分析、ウォッシュトレードを除外した「真のベストプール」ランキングを利用できます。有料の呼び出しごとに、設定したウォレットを使って x402 のマイクロペイメント(USDC)が(Solana または Base 上で)自動決済されます。課金されるのは成功した場合のみです。不正な入力は無料で拒否されます。

デフォルトでは、ホスト型の Solana DeFi Intelligence API(https://soldefi.thomenz.me)に接続します。このパッケージは、決済クライアントと API をつなぐ薄いブリッジです。インテリジェンス処理はサーバー側で実行されます。

ツール

ツール価格機能
scan_honeypot$0.005ミントアドレスを指定して、SPL トークンのラグ/ハニーポットをスキャンします。ミント/フリーズ権限が放棄されているか、Token-2022 の送金税、上位保有者への集中度、さらにスキャン時点でトークンを売却できることを示す強いシグナルとして、Jupiter で実際に買って売る一連の取引を確認します(大半のハニーポットを検出できます)。0~100 のリスクスコアと、AVOID/CAUTION/LOW RISK の判定を返します。
analyze_pools$0.015Raydium/Orca/Meteora/pumpswap の流動性プールを詳細に分析します。実質的な手数料 APR、ウォッシュトレードのリスク、経過期間、TVL、トークンのラグ判定、Jupiter による実際のスリッページ段階($100/$1k/$10k)を確認し、リスク調整後で最適なプールを推奨します。
top_pools$0.02本当に優れた Solana DEX プールを表示します。ウォッシュトレードや偽の取引高を持つプールを除外し、残りをリスク調整後の手数料利回りで順位付けします。除外されたプールとその理由を示す excluded リストも返します。
check_lp_status$0.005流動性の持続性とラグプルのリスクを確認します。プール(TVL、経過期間、DEX)、最大プールの深度、バーン済み供給量の割合、ミント/フリーズ権限がまだ有効かどうかを確認します。0~100 の流動性リスクスコアと判定(DURABLE/SHAKY/FRAGILE/RUG-PRONE)を返します。
check_deployer$0.01デプロイヤーの評判を確認します。作成者のウォレットアドレス、作成者が保有し続けている割合、ウォレットの経過期間、トークンの経過期間を返します。ウォレットが新しい、内部関係者の保有割合が高い、トークンが発行直後といった場合に判定で警告します。
can_i_sell$0.003指定した数量でリアルタイムの売却可能性を確認します。Solana トークンを指定した USD 額だけ保有している想定で、Jupiter で実際に買って売る一連の取引をシミュレーションし、回収できる USDC、実際の売却価格への影響、税金や摩擦による損失を報告します。
check_exit_risk$0.015売却して退出できるか、コストはいくらかを確認します。Birdeye のスマートマネーの動き(24 時間のクジラの純買い/売り、バンドラー/スナイパーによる操作タグ、1 時間の売り圧力、保有者数)と、Jupiter による実際の退出スリッページ段階($1k/$10k)を組み合わせて、退出リスクを LOW/ELEVATED/HIGH で判定します。売却可能性の観点から、クジラが流動性の薄い板で売り抜け、あなたが身動きできなくなる状況がないかを確認します。
full_scan$0.031 回の呼び出しで総合分析します。ハニーポット、LP の持続性、デプロイヤー、退出リスクをまとめ、集約された overall {riskScore, riskLevel, verdict, topFlags} を含む単一の判定を返します。4 つを個別に購入するより安価です(約 $0.035)。
scan_wallet_risk$0.03ポートフォリオのラグスキャンです。ウォレットの SPL 保有資産を読み取り、それぞれ(最大 10 ポジション)に対してハニーポット/ラグの完全スキャンを実行し、トークンごとのリスクと退出すべきミントを返します。
scan_honeypot_batch$0.02ラグ/ハニーポットの一括スキャンです。Solana トークンのミントを最大 10 件送信すると、1 回の有料呼び出しで各トークンの完全なハニーポット判定を取得できます(個別にスキャンするより安価です)。
build_guarded_swap$0.001 + 0.5%ラグチェックを組み込んだ、すぐに署名できる Jupiter スワップを構築します。購入するトークンの判定が重大なリスクを示す場合は、判定のみを返し、トランザクションは返しません。返されるのは未署名のバージョン付きトランザクションです。ウォレットが署名し、このサービスが資金を保管することはありません。プラットフォーム手数料 0.5% が適用されるのは USDC/SOL への売却時のみです(購入は手数料無料)。手数料は署名するトランザクションに含まれます。
validate_mint無料base58 のミントアドレス形式をローカルで確認します。支払いは不要です。

インストールと設定

MCP クライアント(Claude Code、Claude Desktop など)に追加してください。必要なのは支払い用ウォレットだけです。それ以外はすべて本番環境向けのデフォルト設定になっています。

{
  "mcpServers": {
    "soldefi": {
      "command": "npx",
      "args": ["-y", "soldefi-mcp"],
      "env": {
        "SOLANA_PRIVATE_KEY": "<base58-or-JSON-array secret key of a DEDICATED Solana wallet holding USDC>"
      }
    }
  }
}

Solana に加えて、または Solana の代わりに Base で支払うには、EVM_PRIVATE_KEY(0x…)を設定します。両方が設定されている場合、x402 レイヤーはサーバーの支払いチャレンジで提示された方の決済ネットワークを使用します。

環境変数
変数デフォルト備考
SOLANA_PRIVATE_KEY—支払い用 Solana ウォレットの base58 または JSON 配列形式の秘密鍵(32 バイトまたは 64 バイト)です。
EVM_PRIVATE_KEY—支払い用 Base ウォレットの 0x で始まる秘密鍵です。
SOLDEFI_BASE_URLhttps://soldefi.thomenz.meセルフホストする場合は、独自の Worker を指定します。
X402_NETWORKbasebase(メインネット → Solana メインネット)または base-sepolia(テストネット → Solana Devnet)です。
SOLANA_RPC_URL—Solana の支払いを作成するために使用する任意の RPC(例:Helius の URL)です。それ以外の場合はパブリックのデフォルトが使用されます。

🔐 セキュリティ: これらの鍵は実際の資金を管理します。残高の少ない専用ウォレットを使用し、個人用または財務用の鍵は絶対に使用しないでください。このプロセスの環境変数を読み取れるものは、そこから資金を支出できます。

ウォレットに必要なもの

  • 呼び出しごとの支払いに使う、選択したチェーン上の少量の USDC。
  • Solana では、支払い自体に少量の SOL は必要ありません(手数料はファシリテーターが負担します)。ただし、受け取り側には USDC トークンアカウントが必要です。ホスト型サービスではすでに用意されています。

開発

pnpm install
pnpm --filter soldefi-mcp build      # tsc → dist/
SOLANA_PRIVATE_KEY=… pnpm --filter soldefi-mcp dev   # run from source

ライセンス

MIT

コメント

MCP は初めてですか?

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

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