mcpField
R
Rugcheck Ai

Rugcheck Ai

リモート
github.com/MrWizardlyLoafセキュリティ119 週間前に更新
リポジトリ

Rugcheck Ai について

Rugcheck AiはSolanaの取引エージェント向けMCPサーバーで、取引前にトークンの権限、Token-2022拡張、売却可能性、流動性、保有者の集中度を確認します。審査を通過したトークンについて、ユーザーが署名するJupiterの未署名トランザクションを作成できます。

主な機能

  1. 01ミント・凍結権限とToken-2022のリスクを確認
  2. 02売却をシミュレーションしてハニーポットを検出
  3. 03流動性と保有者の集中度を分析
  4. 04SAFE、CAUTION、DANGERの判定とスコア
  5. 05最大10トークンの一括スキャン
  6. 06Jitoチップ付き未署名スワップを作成

活用シーン

  1. 01新規Solanaトークンを取引前に審査
  2. 02トークンが売却不能になるリスクを確認
  3. 03複数トークンの安全性を比較
  4. 04取引エージェントが署名するスワップを準備

MCP 対応

Streamable HTTPのMCPサーバーとして、スキャン、売却シミュレーション、未署名スワップの作成など、トークン審査と取引のツールを公開します。MCPクライアントは`/mcp`エンドポイントに接続します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://web-production-58d585.up.railway.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

🛡️ RugCheck AI — Solana AI エージェント向けオンチェーントークン安全性

version license MCP python transport CI

Solana トークンのミントをチェーンから直接読み取り、エージェントが取引する前に、よくあるラグプルやハニーポットの罠(有効なミント/フリーズ権限や、危険な Token-2022 拡張機能(永久デリゲート、転送フック、譲渡不可、一時停止可能))を検出する軽量な MCP サーバーです。チェックを通過したトークンについては、より早く取り込まれるよう少額の Jito チップを付けた、未署名の Jupiter トランザクションを作成します。署名するのはユーザー自身です。サーバーが鍵を保持することはありません。

クイックスタート(30 秒)

インストールも API キーも不要です。エージェントをリモートエンドポイントに接続してください。

https://web-production-58d585.up.railway.app/mcp

その後、購入前に次の質問をします。

scan_token("DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263")   # BONK
→ { verdict: "SAFE", safety_score: 100, sellable: true, risks: ["no red flags found"] }

SAFE → 問題ありません。CAUTION → リスクを確認してください。DANGER → 購入しないでください。これが一連の流れです。

ラグプルの検出例

実際のメインネットトークン 3 件を、それぞれ 1 回の scan_token 呼び出しでスキャンしました(2026-06-17 にスキャン。検証するには再実行してください。状態はリアルタイムで変化します)。

トークン判定理由
BONKSAFE · 100権限放棄済み。流動性があり、売却可能です。危険な兆候はありません
USDCCAUTION · 70発行者は有効なミント権限とフリーズ権限を保持しています。保有残高が凍結される可能性があります
新しい pump トークン 24tF…i9pumpDANGER · 20売却ルートなし(ハニーポット)、100%を単一ウォレットが保有、流動性は$0

重要なのはハニーポットです。購入できても、二度と売却できない可能性があります。RugCheck AI は、他の場所ではまだインデックス化されていないほど新しいトークンでも、エージェントが一銭でも使う前に警告します。USDC でさえ、発行者が残高を凍結できるため、SAFE ではなく CAUTION になります。判定が示すのはマーケティング上のラベルではなく、実際の状況です。

ツール

スクリーニング

  • scan_token — 1 回の呼び出しで安全性レポートを作成します。権限、Token-2022 の罠、ハニーポット、流動性、保有者の集中度を確認し、SAFE/CAUTION/DANGER と 0~100 のスコアを返します
  • is_safe — 取引前にブール値 1 つで判定する、簡易的な可否チェックです
  • verify_token_safety — オンチェーン監査:ミント/フリーズ権限、Token-2022 の罠、リアルタイムの市場状況を確認します
  • check_authorities — ミント/フリーズ権限と拡張機能を検出します
  • simulate_sell — トークンを実際に売却できるかを確認します(ハニーポットチェック)
  • simulate_trade — 往復取引全体(購入後に売却)をシミュレートし、実際のエントリー/エグジットコストと往復損失率を確認します
  • check_liquidity — DEX の流動性、24 時間の取引量、経過時間、購入/売却数を確認します
  • holders_breakdown — 上位保有者の集中度を確認します(大量売却リスク)
  • token_age — 新しさと実際の取引状況を確認します
  • rug_forecast — ラグプルまでの時間をヒューリスティックに予測します:確率、緊急性の時間枠、要因
  • scammer_dna — 意図スコア(0~100):トークンの構造が意図的な詐欺にどれだけ似ているかを示します
  • check_deployer — トークンを支配する権限を持つウォレットを確認します
  • compare_tokens — 複数のトークンを安全性の高い順に順位付けします
  • batch_scan — 最大 10 件のトークンを一括スキャンし、それぞれレポートを返します

実行

  • execute_safe_swap — ミントを再スクリーニングした後、Jito チップ付きの Jupiter スワップを作成します(未署名)。スキャン結果が DANGER のトークンは拒否します

接続

リモート(Streamable HTTP) — インストール不要。エージェントを次に接続してください。

https://web-production-58d585.up.railway.app/mcp

公式 MCP Registry には io.github.MrWizardlyLoaf/rugcheck-ai として登録されています。

セルフホスト:

pip install -r requirements.txt
SOLANA_RPC=<your-rpc-url> python server.py
エージェントに追加する

Cline / Claude Dev(VS Code) — cline_mcp_settings.json に追加します。

{ "mcpServers": { "rugcheck-ai": { "url": "https://web-production-58d585.up.railway.app/mcp" } } }

Claude Desktop — claude_desktop_config.json に追加します。

{ "mcpServers": { "rugcheck-ai": { "command": "npx", "args": ["-y", "mcp-remote", "https://web-production-58d585.up.railway.app/mcp"] } } }

Cursor — Settings → MCP → Add → Streamable HTTP の順に選択し、エンドポイント URL を貼り付けます。

任意の MCP クライアント — 標準的な Streamable HTTP MCP サーバーです。クライアントを /mcp エンドポイントに接続すると、15 個のツールが表示されます。

理由

ほとんどのエージェントは、Solana トークンを何も確認せずに取引しています。RugCheck AI はミントに対して getAccountInfo を呼び出し、権限と Token-2022 拡張機能を自ら読み取るため、新規ローンチ直後でも unknown ではなく、実際の判定を得られます。また、ミント権限や凍結権限が有効な場合は、購入後ではなく購入前に警告します。

こんなときに使います

エージェントが、1 セントも使う前に次の質問に答える必要がある場合:

  • この Solana トークンは安全に購入できますか?それともラグプルですか?
  • これはハニーポットですか?購入後に実際に売却できますか?
  • ミントに、自分を閉じ込めたり希薄化させたりできる有効な凍結権限/ミント権限がありますか?
  • 資金を奪われる可能性のある、隠れた Token-2022 の罠(永続デリゲート、トランスファーフック)はありますか?
  • 自律型取引エージェント向けの、取引前スクリーニング/トークンのデューデリジェンス。

SPL/Token-2022 トークンを購入し、参入前にオンチェーンで素早くラグをチェックする必要がある AI 取引エージェント、スナイパー、ボット向けに構築されています。トークンの安全性が確認された後は、審査済みの Jupiter ルートを利用できます。

FAQ

Solana トークンが安全に購入できるかどうかを確認するには? scan_token(mint) を呼び出します。1 回の呼び出しで、ミント権限/凍結権限、Token-2022 の罠、ハニーポット(売却可能性)、流動性、保有者の集中度を網羅した SAFE/CAUTION/DANGER の判定に加え、0~100 の安全スコアが返されます。

購入前にハニーポットを検出するには? simulate_sell(mint) は、実行可能な売却ルートが存在するかを確認します。オンチェーンで売却が明示的に禁止されていなくても、ルートがないトークンは事実上ハニーポットです。

保有者の集中度やクジラによる売り抜けリスクを確認するには? holders_breakdown(mint) は、最大規模のウォレットと、それらが保有する供給量の割合を報告します。集中度が高い場合、1 人の保有者が価格を急落させる可能性があります。

トークンがラグプルかどうかを知るには? rug_forecast(mint) は、実際のシグナル(権限、Token-2022 の罠、集中度、売り圧力、経過時間)から、ラグが起きる確率と緊急度の時間枠をヒューリスティックに算出します。check_authorities と check_deployer では、トークンに対する権限を誰が持っているかを正確に確認できます。

新規ローンチ直後のトークンにも対応していますか? はい。ミントをオンチェーンから直接読み取る(getAccountInfo)ため、ほかの場所ではまだインデックス化されていない新しいトークンでも、実際の判定を得られます。token_age では、新しさと実際の取引状況を確認できます。

ウォレットにアクセスしたり、何かに署名したりしますか? いいえ。スクリーニングは読み取り専用です。execute_safe_swap は、ユーザーが署名するための未署名トランザクションを作成するだけです。サーバーが鍵を保持したり、署名したり、送信したりすることはありません。

無料ですか?API キーは必要ですか? リモートサーバーなので、インストールも API キーも不要です。エージェントの接続先にエンドポイントを設定して、ツールを呼び出すだけです。

ステータス

v1.2.0 — 動作確認済み、活発に開発中、CI でテスト済みです。オープンソースで監査可能です。スクリーニングツールは読み取り専用(getAccountInfo)で、execute_safe_swap はユーザーが署名するための未署名トランザクションを作成するだけです。


MIT ライセンス。セルフホスト可能。Solana 取引エージェント向けに構築されています。

コメント

MCP は初めてですか?

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

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