Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Smart Contract Scanner Api

БесплатноНе проверен

Enables scanning Solidity smart contracts for 13 vulnerability classes using pattern-based analysis; provides full audit, quick scan, gas analysis, and detector

GitHubEmbed

Описание

Enables scanning Solidity smart contracts for 13 vulnerability classes using pattern-based analysis; provides full audit, quick scan, gas analysis, and detector catalog through MCP tools.

README

logo

lazymac API Store Gumroad MCPize

Smart Contract Scanner API

Building in public from $0 MRR. Star if you want to follow the journey — lazymac-mcp (42 tools, one MCP install) · lazymac-k-mcp (Korean wedge) · lazymac-sdk (TS client) · api.lazy-mac.com · Pro $29/mo.

npm Smithery lazymac Pro api.lazy-mac.com

🚀 Want all 42 lazymac tools through ONE MCP install? npx -y @lazymac/mcp · Pro $29/mo for unlimited calls.

Premium Solidity smart contract vulnerability scanner — REST API and MCP server. Detects 13 vulnerability classes using pattern-based analysis with zero external dependencies.

Why This Exists

Professional smart contract audits cost $5K–$50K and take weeks. This API provides automated, instant security analysis for a fraction of the cost. No external API keys needed — all analysis is done locally via pattern matching and structural analysis.

Vulnerability Detection

ID Name Severity SWC
SCS-001 Reentrancy Critical SWC-107
SCS-002 Integer Overflow/Underflow High SWC-101
SCS-003 Unchecked External Calls High SWC-104
SCS-004 Access Control Critical SWC-105
SCS-005 Timestamp Dependence Medium SWC-116
SCS-006 tx.origin Authentication Critical SWC-115
SCS-007 Delegatecall Injection Critical SWC-112
SCS-008 Self-destruct High SWC-106
SCS-009 Floating Pragma Low SWC-103
SCS-010 Gas Limit Issues Medium SWC-128
SCS-011 Front-running Medium SWC-114
SCS-012 Missing Events Low N/A
SCS-013 Unused Variables Info SWC-131

Quick Start

npm install
npm start        # REST API on port 5200
npm run mcp      # MCP server (stdio)
npm test         # Run test suite

API Endpoints

POST /api/v1/scan — Full Audit

curl -X POST http://localhost:5200/api/v1/scan \
  -H "Content-Type: application/json" \
  -d '{"code": "pragma solidity ^0.8.0; contract Foo { function withdraw() public { msg.sender.call{value: 1}(\"\"); } }"}'

Returns: Full audit report with risk score (0–100), findings grouped by severity, gas optimization suggestions, and actionable recommendations.

POST /api/v1/quick-scan — Critical Checks Only

Same request format. Checks only the top 5 critical patterns (reentrancy, access control, tx.origin, delegatecall, unchecked calls). Faster response.

POST /api/v1/gas-analysis — Gas Optimization

Returns gas optimization suggestions with estimated savings per suggestion.

GET /api/v1/vulnerabilities — Detector Catalog

Lists all 13 detectable vulnerability types with descriptions and SWC references.

MCP Server

Add to your MCP client configuration:

{
  "mcpServers": {
    "smart-contract-scanner": {
      "command": "node",
      "args": ["src/mcp-server.js"],
      "cwd": "/path/to/smart-contract-scanner-api"
    }
  }
}

Tools:

  • scan_contract — Full security audit
  • quick_scan_contract — Critical checks only
  • analyze_gas — Gas optimization analysis
  • list_vulnerabilities — Detector catalog

Report Format

{
  "report": {
    "overview": {
      "riskScore": 78,
      "riskLevel": "High",
      "summary": { "total": 8, "critical": 2, "high": 3, "medium": 2, "low": 1, "info": 0 }
    },
    "findings": { "bySeverity": { ... }, "total": 8 },
    "gasOptimization": { "suggestions": [...] },
    "recommendations": [...]
  }
}

Docker

docker build -t smart-contract-scanner .
docker run -p 5200:5200 smart-contract-scanner

License

MIT

💡 Host your own stack? Get $200 DigitalOcean credit via lazymac referral link.

from github.com/lazymac2x/smart-contract-scanner-api

Установка Smart Contract Scanner Api

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/lazymac2x/smart-contract-scanner-api

FAQ

Smart Contract Scanner Api MCP бесплатный?

Да, Smart Contract Scanner Api MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Smart Contract Scanner Api?

Нет, Smart Contract Scanner Api работает без API-ключей и переменных окружения.

Smart Contract Scanner Api — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Smart Contract Scanner Api в Claude Desktop, Claude Code или Cursor?

Открой Smart Contract Scanner Api на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Smart Contract Scanner Api with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development