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