recon-fuzz-chimera-mcp
@recon-fuzz-mcp/chimera
Solidityスマートコントラクト用のChimeraファジングテストスイートを構築するためのMCPサーバーです。プロパティ、ハンドラー、ファザー設定を含む、コンパイル可能なプロジェクトを生成します。
ツール
ツール | 入力 | 戻り値 |
|
| 完全なChimeraプロジェクト (Setup, Properties, TargetFunctions, BeforeAfter, CryticTester + 設定ファイル) |
|
| Solidityスケルトン付きの厳選された8〜15個の不変プロパティ |
|
| 標準的なプロトコルタイプ向けのコンパイル可能な完全なChimeraプロジェクト |
|
| コード例付きの詳細な解説 |
プロトコルタイプ
erc20, vault, lending, amm, governance, staking
パターン
actors, ghosts, cross-contract, setup-layering
インストール
Claude Code
claude mcp add chimera-scaffold -- npx @recon-fuzz-mcp/chimeraClaude 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ツールの実装
プライバシー
このサーバーは完全にオフラインで動作します。ネットワーク呼び出し、環境変数の読み取り、ディスクへのデータ書き込み、テレメトリの送信は一切行われません。すべてのテンプレート生成はプロセス内で行われます。
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