recon-fuzz-chimera-mcp
@recon-fuzz-mcp/chimera
MCP-Server, der Chimera Fuzzing-Testsuiten für Solidity Smart Contracts erstellt. Generiert kompilierfertige Projekte mit Eigenschaften, Handlern und Fuzzer-Konfigurationen.
Tools
Tool | Eingabe | Rückgabe |
|
| Vollständiges Chimera-Projekt (Setup, Properties, TargetFunctions, BeforeAfter, CryticTester + Konfigurationen) |
|
| 8-15 kuratierte Invarianteigenschaften mit Solidity-Skeletten |
|
| Komplette, kompilierfertige Chimera-Projekte für einen Standard-Protokolltyp |
|
| Detaillierte Erklärung mit Codebeispielen |
Protokolltypen
erc20, vault, lending, amm, governance, staking
Muster
actors, ghosts, cross-contract, setup-layering
Installation
Claude Code
claude mcp add chimera-scaffold -- npx @recon-fuzz-mcp/chimeraClaude Desktop
Hinzufügen zu ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"chimera-scaffold": {
"command": "npx",
"args": ["@recon-fuzz-mcp/chimera"]
}
}
}Cursor
Hinzufügen zu .cursor/mcp.json in Ihrem Projekt:
{
"mcpServers": {
"chimera-scaffold": {
"command": "npx",
"args": ["@recon-fuzz-mcp/chimera"]
}
}
}Kein API-Schlüssel erforderlich. Der Server läuft vollständig lokal ohne Netzwerkaufrufe.
Lokale Entwicklung
git clone https://github.com/Recon-Fuzz/recon-mcp-chimera.git
cd recon-mcp-chimera
npm install
npm run buildTesten der Funktionalität
# 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.jsArchitektur
Keine Netzwerkaufrufe — alles basiert auf In-Memory-Vorlagen und String-Generierung
src/templates/base.ts— Solidity-Dateigeneratoren (Setup, BeforeAfter, Properties, TargetFunctions, CryticTester)src/templates/configs.ts— Fuzzer-Konfigurationsgeneratoren (foundry.toml, echidna.yaml, medusa.json)src/properties/— Kuratierte Eigenschaftskataloge pro Protokolltyp (jeweils 8-15 Eigenschaften)src/patterns/— Mustererklärungen mit vollständigen Solidity-Codebeispielensrc/tools/— MCP-Tool-Implementierungen
Datenschutz
Dieser Server läuft vollständig offline. Keine Netzwerkaufrufe, keine gelesenen Umgebungsvariablen, keine auf die Festplatte geschriebenen Daten, keine Telemetrie. Die gesamte Vorlagengenerierung erfolgt innerhalb des Prozesses.
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