Recon Chimera Scaffold
Scaffolds Chimera fuzzing test suites for Solidity smart contracts with invariant properties, handlers, and fuzzer configs
@recon-fuzz-mcp/chimera
MCP server that scaffolds Chimera fuzzing test suites for Solidity smart contracts. Generates ready-to-compile projects with properties, handlers, and fuzzer configs.
Tools
| Tool | Input | Returns |
|---|---|---|
scaffold_project | contract_name, functions[] | Full Chimera project (Setup, Properties, TargetFunctions, BeforeAfter, CryticTester + configs) |
generate_properties | contract_source, protocol_type | 8-15 curated invariant properties with Solidity skeletons |
get_template | template_name | Complete ready-to-compile Chimera project for a standard protocol type |
explain_pattern | pattern_name | Detailed explanation with code examples |
Protocol types
erc20, vault, lending, amm, governance, staking
Patterns
actors, ghosts, cross-contract, setup-layering
Installation
Claude Code
claude mcp add chimera-scaffold -- npx @recon-fuzz-mcp/chimera
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"chimera-scaffold": {
"command": "npx",
"args": ["@recon-fuzz-mcp/chimera"]
}
}
}
Cursor
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"chimera-scaffold": {
"command": "npx",
"args": ["@recon-fuzz-mcp/chimera"]
}
}
}
No API key needed. The server runs entirely locally with no network calls.
Local development
git clone https://github.com/Recon-Fuzz/recon-mcp-chimera.git
cd recon-mcp-chimera
npm install
npm run build
Test it works
# 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
Architecture
- No network calls — everything is in-memory templates and string generation
src/templates/base.ts— Solidity file generators (Setup, BeforeAfter, Properties, TargetFunctions, CryticTester)src/templates/configs.ts— Fuzzer config generators (foundry.toml, echidna.yaml, medusa.json)src/properties/— Curated property catalogs per protocol type (8-15 properties each)src/patterns/— Pattern explanations with full Solidity code examplessrc/tools/— MCP tool implementations
Privacy
This server runs entirely offline. No network calls, no environment variables read, no data written to disk, no telemetry. All template generation happens in-process.
相关服务器
Alpha Vantage MCP Server
赞助Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP Utils
A Python package with utilities and helpers for building MCP-compliant servers, often using Flask and Redis.
mcp-graphql
A GraphQL server that supports the Model Context Protocol (MCP), enabling Large Language Models (LLMs) to interact with GraphQL APIs through schema introspection and query execution.
Stock Ticker MCP Server
A demo MCP server that provides rude responses to stock queries.
protect-mcp
Security gateway for MCP servers — per-tool policies, Ed25519-signed receipts, human approval gates, and Cedar WASM policy engine.
AI pair programming
Orchestrates a dual-AI engineering loop where a Primary AI plans and implements, while a Review AI validates and reviews, with continuous feedback for optimal code quality. Supports custom AI pairing (Claude, Codex, Gemini, etc.)
Loop MCP Server
Enables LLMs to process array items sequentially with a specific task.
ThousandEyes MCP Server
ThousandEyes Network Performance Monitoring MCP Server
Knowledge Graph Memory Server
Enables persistent memory for Claude using a local knowledge graph of entities, relations, and observations.
TemplateIO Image Generation
Generate images using the Templated.io API. Requires a Templated.io API key.
MCP Repo Search Server
MCP server that gives LLMs structural code intelligence across multiple repos