Skip to main content
Glama
Recon-Fuzz

recon-fuzz-chimera-mcp

by Recon-Fuzz

@recon-fuzz-mcp/chimera

npm License: MIT Node 18+

Solidityスマートコントラクト用のChimeraファジングテストスイートを構築するためのMCPサーバーです。プロパティ、ハンドラー、ファザー設定を含む、コンパイル可能なプロジェクトを生成します。

ツール

ツール

入力

戻り値

scaffold_project

contract_name, functions[]

完全なChimeraプロジェクト (Setup, Properties, TargetFunctions, BeforeAfter, CryticTester + 設定ファイル)

generate_properties

contract_source, protocol_type

Solidityスケルトン付きの厳選された8〜15個の不変プロパティ

get_template

template_name

標準的なプロトコルタイプ向けのコンパイル可能な完全なChimeraプロジェクト

explain_pattern

pattern_name

コード例付きの詳細な解説

プロトコルタイプ

erc20, vault, lending, amm, governance, staking

パターン

actors, ghosts, cross-contract, setup-layering

インストール

Claude Code

claude mcp add chimera-scaffold -- npx @recon-fuzz-mcp/chimera

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に以下を追加します:

{
  "mcpServers": {
    "chimera-scaffold": {
      "command": "npx",
      "args": ["@recon-fuzz-mcp/chimera"]
    }
  }
}

Cursor

プロジェクト内の .cursor/mcp.json に以下を追加します:

{
  "mcpServers": {
    "chimera-scaffold": {
      "command": "npx",
      "args": ["@recon-fuzz-mcp/chimera"]
    }
  }
}

APIキーは不要です。サーバーは完全にローカルで動作し、ネットワーク呼び出しは行われません。

ローカル開発

git clone https://github.com/Recon-Fuzz/recon-mcp-chimera.git
cd recon-mcp-chimera
npm install
npm run build

動作確認

# List tools
echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | node dist/index.js

# Scaffold a vault project
echo '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"scaffold_project","arguments":{"contract_name":"SimpleVault","functions":["deposit(uint256)","withdraw(uint256)"]}},"id":2}' | node dist/index.js

# Get a lending template
echo '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"get_template","arguments":{"template_name":"lending"}},"id":3}' | node dist/index.js

アーキテクチャ

  • ネットワーク呼び出しなし — すべてメモリ内のテンプレートと文字列生成で完結

  • src/templates/base.ts — Solidityファイルジェネレーター (Setup, BeforeAfter, Properties, TargetFunctions, CryticTester)

  • src/templates/configs.ts — ファザー設定ジェネレーター (foundry.toml, echidna.yaml, medusa.json)

  • src/properties/ — プロトコルタイプごとの厳選されたプロパティカタログ (各8〜15個)

  • src/patterns/ — 完全なSolidityコード例付きのパターン解説

  • src/tools/ — MCPツールの実装

プライバシー

このサーバーは完全にオフラインで動作します。ネットワーク呼び出し、環境変数の読み取り、ディスクへのデータ書き込み、テレメトリの送信は一切行われません。すべてのテンプレート生成はプロセス内で行われます。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
B
quality - B tier

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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/Recon-Fuzz/recon-mcp-chimera'

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