• ロジック
  • インターフェース
  • 整合性
  • ヒューマン

Etherscan MCPコネクターでAIとスマートコントラクトのロジックを解析する

EtherscanをAIクライアントに接続して、最新のコントラクトデータを取得しましょう。接続後は、AIエージェントがコードを読み取り、プロトコルの仕組みを解説できるようになります。

このページについてAIに聞く

すぐに答え

AIを使ってスマートコントラクトを理解するには?

AIがEtherscanを利用して、コントラクトのソースコードとABIを取得します。これにより、エージェントは関数のロジックを辿り、プロトコルの相互作用をマッピングできます。コントラクトの構造や意図を明確に把握することが可能です。

解析結果

解析によって得られるもの

AIがブロックチェーンの生データを、実用的なインサイトへと変換します。

ロジック

コードの解説

AIがソースコードを読み取り、関数の挙動を解説します。コントラクト内部のロジックを、分かりやすい言葉で分解して説明します。

インターフェース

関数のマッピング

ABIを取得することで、エージェントが有効なすべての入出力値を特定します。コントラクトとの正確な対話方法が分かります。

整合性

検証チェック

AIがソースコードとオンチェーンのバイトコードを照合します。表示されているコードが、実際にデプロイされているものか確認できます。

ヒューマン

手動レビュー

AIが複雑なロジックや潜在的な問題をフラグ立てします。最終的なセキュリティ監査の責任はユーザーにあります。

ワークフロー

コントラクトアドレスが入力された際、AIが行うこと

エージェントはコントラクトアドレスから、完全なロジックマップを作成します。

  1. ソースの取得

    エクスプローラーから、人間が読める形式のSolidityコードを取得します。

    get_source_code
  2. ABIの取得

    コントラクトの外部関数を理解するために、ABI(アプリケーション・バイナリ・インターフェース)を読み取ります。

    get_abi
  3. コードの検証

    ソースコードがネットワーク上のバイトコードと一致しているかを確認します。

    verify_source_code
  4. ロジックの解釈

    コードとABIを用いて、プロトコルの目的とメカニズムを解説します。

    get_source_codeget_abi

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って解析を開始しましょう。

出発点

プレースホルダーのアドレスを、調査したい実際のコントラクトアドレスに置き換えてください。

Etherscan Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_GgbqIUEwTkBGL2VRWDJSeJ8YqzmAM0hbJRWkisTL/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Etherscan capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "etherscan-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_GgbqIUEwTkBGL2VRWDJSeJ8YqzmAM0hbJRWkisTL/mcp"
    }
  }
}
チャットにコピー04
  • 0x123... のソースコードを取得して、mint関数のロジックを説明してください。

  • 0xabc... のABIを取得して、コントラクトの状態を変更するすべての関数をリストアップしてください。

  • 0x789... のソースコードを検証して、バイトコードと一致しているか教えてください。

  • 0xdef... のソースコードを読み取って、所有権(ownership)の仕組みを説明してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

一度接続すれば、あとは質問するだけ

一度接続するだけで、AIがEtherscanのツールにアクセスできるようになります。認証情報は、当社のシステム内で暗号化して保持されます。

EtherscanをAIに接続する

FAQ

機能に関する詳細

  • 01

    AIはトランザクションを実行できますか?

    いいえ。AIができるのは、ソースコード、ABI、および検証データの読み取りのみです。トランザクションの送信や資金の移動はできません。

  • 02

    AIはコードのバグを修正できますか?

    いいえ。AIはロジックの問題を特定することはできますが、ブロックチェーン上のコントラクトを修正することはできません。

  • 03

    AIにAPIキーは必要ですか?

    いいえ。Vinkiusが接続を管理するため、AIクライアントにEtherscanのAPIキーを提供する必要はありません。

  • 04

    未検証のコントラクトを解析できますか?

    いいえ。Etherscan上でソースコードが検証されていない場合、AIは解析用の読み取り可能なコードを取得できません。

  • 05

    AIは私のウォレットにアクセスできますか?

    いいえ。このMCPはEtherscanの公開データのみを読み取ります。お客様の秘密鍵やウォレットにアクセスすることはありません。

  • Etherscanについてさらに質問がありますか? Etherscanコネクターの全機能を見る

『Etherscan』を Claude、Cursor、ChatGPT などに接続