- LOGIC
- STATE
- ENTRY
- HUMAN
すぐに答え
AIでどのようにTezosスマートコントラクトをデバッグできますか?
エージェントがTzKTを使用して、コントラクトのMichelsonコードと現在のストレージ状態を取得します。次に、コードのロジックと実際のデータを照合してバグを特定します。トランザクションが失敗した理由や、状態が予期せず変化した原因を明確に把握できます。
すべての課題をここに集約。
デバッグの結果
AIがブロックチェーンの生データを、実行可能なインサイトへと変換します。
LOGIC
コード検証
エージェントがMichelsonの命令を読み取り、コントラクトがどのように動作すべきかをマッピングします。実行パスの詳細を確認できます。
STATE
ストレージ検査
エージェントが現在のストレージ値を取得し、オンチェーン上の正確な状態を確認します。予期しない状態の変化を検知します。
ENTRY
エントリポイント分析
AIが利用可能なエントリポイントをチェックし、正しいパラメータで正しい関数が呼び出されているかを確認します。
HUMAN
手動修正
AIがエラーを特定しますが、修正後のコントラクトコードの記述とデプロイは、ユーザー自身が行う必要があります。
ワークフロー
コントラクトアドレスが入力された際、AIが行うこと
エージェントは生のコードから完全な状態分析へと進みます。
Michelsonコードの取得
エージェントがコントラクトの生の動作ロジックを取得し、そのルールを理解します。
get_contract_code現在の状態を確認
ライブのストレージデータを取得し、現在の変数や残高を確認します。
get_contract_storageエントリポイントのマッピング
エージェントがコントラクトと対話するための、すべての有効な方法を特定します。
get_contract_entrypoints不一致の特定
エージェントがコードのロジックとストレージの状態を比較し、問題が発生した箇所を特定します。
get_contract_storageget_contract_code
試してみる
以下のプロンプトをコピーして開始してください。
調査を開始するために、これらのプロンプトを活用してください。
出発点
コントラクトアドレスを、実際にデバッグしたいものに置き換えてください。
TzKT Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_dOE3JyfNcsVXKuLGFQTRo4NEbU7xFJomMmGxoKc9/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — TzKT capabilities are ready to use.
{
"mcpServers": {
"tzkt-tezos-indexer-explorer-api-mcp": {
"url": "https://edge.vinkius.com/vk_preview_dOE3JyfNcsVXKuLGFQTRo4NEbU7xFJomMmGxoKc9/mcp"
}
}
}コントラクト edx123... のMichelsonコードを分析して、ロジックエラーを見つけてください。
コントラクト edx456... のストレージと、そのエントリポイントの要件を比較してください。
edx789... の現在のストレージを確認し、残高が正しいかどうか教えてください。
edx012... のすべてのエントリポイントをリストアップし、呼び出し方法を説明してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
TzKTを一度接続すれば、あとは聞くだけです。
アカウントを一度連携するだけで完了です。認証情報は暗号化され、MCP対応のあらゆるクライアントですぐにコントラクトのデバッグを開始できます。
TzKTをAIに接続するFAQ
デバッグ機能の動作について
- 01
AIが自動でコントラクトを修正することはできますか?
いいえ。AIはバグを見つけ、コードを提案することはできますが、修正内容をTezosブロックチェーンにデプロイするのはユーザー自身が行う必要があります。
- 02
AIはトランザクションを実行できますか?
いいえ。このMCPはコード、ストレージ、およびエントリポイントへの読み取りアクセスのみを提供します。トランザクションへの署名や送信はできません。
- 03
AIはコントラクトの非公開データを見ることができますか?
いいえ。AIはTzKTインデクサーを通じてTezosブロックチェーン上で公開されているデータのみにアクセスできます。
- 04
まだデプロイされていないコントラクトをデバッグできますか?
いいえ。ツールがデータを取得するには、Tezosネットワーク上に存在するコントラクトアドレスが必要です。
- 05
AIがコントラクトのストレージを変更することはありませんか?
はい、変更しません。このツールはデータの読み取り専用です。AIがオンチェーンの状態を変更する手段はありません。
TzKTに関するその他の質問は、コネクターのページで確認できます。 TzKT Connectorの全機能を見る
『TzKT』を Claude、Cursor、ChatGPT などに接続
