Skip to main content
Glama
zalana28

EVM MCP Auditor

by zalana28

🛡️ EVM MCP Auditor

CI Test Suite License: MIT MCP Protocol Solidity TypeScript

Claude & Claude Code 向けの、EVM スマートコントラクトのセキュリティ監査、静的脆弱性分析、マルチチェーンテレメトリを実現する、本番グレードの Model Context Protocol (MCP) サーバー。


⚡ 概要

EVM MCP Auditor は、Anthropic の ClaudeClaude DesktopClaude Code CLI を Ethereum および EVM エコシステムに直接接続します。Claude に専門的なセキュリティ監査ツールを装備し、Solidity スマートコントラクトの重大な攻撃ベクトルを自動的に検査し、ブロックエクスプローラーから検証済みのソースコードを取得し、生のトランザクション calldata をデコードし、マルチチェーンのガスコストを推定します。

┌───────────────────────────┐         ┌───────────────────────────────┐
│                           │  stdio  │                               │
│  Claude Desktop / Code    │ ◄─────► │  EVM MCP Auditor Server       │
│  (Anthropic AI)           │         │  (@zalana/evm-mcp-auditor)    │
│                           │         │                               │
└───────────────────────────┘         └──────────────┬────────────────┘
                                                     │
                                                     ▼
                                      ┌───────────────────────────────┐
                                      │  EVM Networks & Explorers     │
                                      │  • Ethereum • Base • Arbitrum │
                                      │  • Optimism • Polygon • BSC   │
                                      └───────────────────────────────┘

Related MCP server: Elytra Security MCP Server

🚀 機能と MCP ツール

MCP Tool

説明

evm_audit_contract

Solidity コードの静的セキュリティ分析を実行します(再入攻撃、安全でない Delegatecall、tx.origin 認証、未チェックの呼び出し、タイムスタンプ依存、Selfdestruct)。

evm_fetch_source

6 つの EVM ネットワークにわたるブロックエクスプローラーから、検証済みのコントラクトソースコードを直接取得します。

evm_decode_calldata

生のトランザクションの 16 進数データを、4 バイトの関数セレクタとパラメータチャンクにデコードします。

evm_estimate_gas

Ethereum、Base、Arbitrum、Polygon、Optimism、BSC 全体のリアルタイムのガステレメトリを取得します。


📦 クイックスタートとインストール

オプション 1: Claude Desktop 統合

claude_desktop_config.json に次のスニペットを追加します:

{
  "mcpServers": {
    "evm-auditor": {
      "command": "npx",
      "args": ["-y", "@zalana/evm-mcp-auditor"]
    }
  }
}

オプション 2: Claude Code CLI

claude mcp add evm-auditor npx -y @zalana/evm-mcp-auditor

オプション 3: ローカル開発

# Clone repository
git clone https://github.com/zalana28/evm-mcp-auditor.git
cd evm-mcp-auditor

# Install dependencies
npm install

# Run automated test suites
npm test

# Build TypeScript to dist/
npm run build

# Run local MCP server
npm start

🛡️ 対応脆弱性スキャナー(SWC / CWE)

  • EVM-SEC-001: 再入攻撃(Checks-Effects-Interactions 違反)SWC-107 / CWE-841

  • EVM-SEC-002: 任意 / 制御不能な Delegatecall SWC-112 / CWE-829

  • EVM-SEC-003: tx.origin による脆弱な認証 SWC-115 / CWE-287

  • EVM-SEC-004: 低レベル呼び出しの戻り値の未チェック SWC-104 / CWE-252

  • EVM-SEC-005: ブロックタイムスタンプ操作 SWC-116 / CWE-330

  • EVM-SEC-006: 非推奨の selfdestruct / 保護されていない状態ロック SWC-106 / CWE-284

  • EVM-SEC-007: フローティング Pragma コンパイラ警告 SWC-103 / CWE-664

  • EVM-SEC-008: ゼロアドレス(address(0))セッター検証の欠如 SWC-100 / CWE-20


🤝 コントリビューション

コントリビューション、問題報告、機能リクエストを歓迎します!コントリビューションガイド をご確認ください。

📄 ライセンス

このプロジェクトは MIT ライセンス の下でライセンスされています。


グローバルなオープンソースおよび Web3 開発者コミュニティのために、Zalana によって ⚡ で構築されました。

Install Server
A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact with Ethereum smart contracts through Anvil, providing capabilities to read Solidity code, simulate and execute transactions, manipulate blockchain state, query events, and test contracts in isolated environments for development and auditing workflows.
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables smart contract security auditing using Slither, Aderyn, and custom pattern analysis through the Model Context Protocol, allowing AI assistants to run static analysis and vulnerability checks on Solidity and Vyper contracts.
    1
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    Connects AI assistants to Solodit's 49,000+ blockchain vulnerability database, enabling search, browse, and lookup of audit findings directly from your AI workflow.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • AI security scanner for Solidity + free CC0 dataset of Sherlock audit-competition acceptance rates.

  • Resolve any EVM contract ABI (even unverified, via decompilation), read, simulate, prepare txs.

  • Provide AI agents and automation tools with contextual access to blockchain data including balance…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zalana28/evm-mcp-auditor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server