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