contract-guard-mcp について
contract-guard-mcpは、エージェントがEVMコントラクトとやり取りする前に、コントラクトとERC20承認を検査するMCPサーバーです。公開JSON-RPCを使い、署名や外部依存なしで動作します。同じ検査を従量課金のx402エンドポイントでも提供します。
主な機能
- 01コントラクト、EOA、EIP-7702委任を検出
- 02アップグレード可能なプロキシを識別
- 03ERC20メタデータとリスクフラグを返却
- 04Allowanceを監査し無制限承認を警告
- 05BaseとEthereumに対応
活用シーン
- 01承認やスワップの前にトークンアドレスを確認
- 02SpenderのERC20 Allowanceを確認
- 03アドレスを信頼する前にプロキシや委任EOAのリスクを調査
MCP 対応
MCPクライアントに、コントラクトとトークンのリスクを調べる`check_contract`と、ERC20 Allowanceを監査する`check_approval`を公開します。公開JSON-RPCを使い、トランザクションには署名しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm ghcr.io/eltociear/contract-guard-mcp:mcp-1.1.0ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/eltociear/contract-guard-mcp:mcp-1.1.0stdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
contract-guard-mcp
あらゆる EVM コントラクト/トークンに対する操作前のリスクチェックを行う MCP サーバーです。エージェントがアドレスを承認、スワップ、または信頼する前に必要な情報を提供します。
ツール: check_contract(address, chain="base") →
- コントラクトか EOA か、または自己破壊済みかを判定
- EIP-7702 委任 EOA の検出
- アップグレード可能なプロキシの検出(EIP-1967 +レガシーな zeppelinos)
- ERC20 メタデータ(name/symbol/decimals/totalSupply)
- リスクスコア+実行可能なフラグ
対応チェーン:Base、Ethereum。公開 JSON-RPC のみを使用し、依存関係ゼロで、署名は不要です。
従量課金制の x402 HTTP エンドポイントとしても利用できます:
https://eltociear-contract-guard.hf.space(POST /check、Base 上で $0.005 USDC)。
実行
docker run -i --rm ghcr.io/eltociear/contract-guard-mcp:mcp-latest
# or
python3 server.py
MIT ライセンスです。
ツール
check_contract(address, chain)— コントラクト/EOA、EIP-7702、プロキシ、ERC20 メタデータ、リスクスコアcheck_approval(token, owner, spender, chain)— ERC20 の許可数量を監査し、無制限の承認(資金流出の最大の原因)にフラグを付けます
無料の MCP と有料の x402
この MCP サーバーは無料です(ローカルまたはクライアント経由で実行できます)。サーバー側、バッチ、またはインストール不要で利用する場合は、同じエンジンを従量課金制の x402 HTTP API として利用できます — POST https://eltociear-contract-guard.hf.space/check(Base 上で $0.005 USDC、サインアップ不要)。エージェントのウォレットから呼び出しごとに支払います。
プロフェッショナル監査サービス
同じ作者が運営する Polar の有料サービス(Stripe チェックアウト)です:
- MCP Security Audit Report — $5 — MCP サーバーの単発監査です。68 の攻撃パターンを対象に、具体的な修正方法を記載した重大度評価付き PDF レポートを提供します。
- Security Pulse — $5/mo(年額 $50)— 新たに公表された MCP サーバーの脆弱性に関する月次ブリーフィング、追跡対象の 100 以上のリポジトリにわたるスキャン統計、緩和策のプレイブックを提供します。
- Pro Audit Stack — $20/mo — CI/CD で MCP サーバーを運用するチーム向けです。月 50 回のホスト型スキャン、Discord へのアクセス、脆弱性に関する質問への 24 時間 SLA を提供します。
全サービス: polar.sh/eltociear
こちらも提供中:clean-read(1 回あたり $0.005)
同じ運営者、同じ x402 の仕組みです。clean-read は、あらゆる URL を AI エージェント向けの読みやすい Markdown に変換します。ページを取得し、ナビゲーション/広告/定型部分(trafilatura)を取り除いて、タイトルと単語数を含む本文を返します。POST https://eltociear-skill-audit.hf.space/read — Base 上で $0.005 USDC、サインアップ不要です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。