{
  "markdown": "# mcp-contract-security\n\nMCP server for smart contract security scanning.\n\nImplements the required tools:\n- `scan_contract`\n- `compare_security_models`\n- `audit_checklist`\n\nSupports languages:\n- `solidity`\n- `rust`\n- `typescript`\n\n## What it checks\n\n`scan_contract` currently detects heuristic patterns for:\n- Reentrancy\n- Integer overflow/underflow risk\n- Access control issues\n- Front-running exposure\n- Oracle manipulation risk\n\nThe output includes:\n- vulnerability list with severity/type/line\n- `security_score`\n- `near_equivalent_score`\n- NEAR-specific security notes and recommendation\n\n## Install\n\n```bash\nnpm install -g mcp-contract-security\n```\n\nPublished package:\n- npm: https://www.npmjs.com/package/mcp-contract-security\n- MCP Registry: https://registry.modelcontextprotocol.io/v0/servers/io.github.mastrophot%2Fcontract-security-scanner/versions/0.1.1\n\n## MCP config (Claude Desktop)\n\n```json\n{\n  \"mcpServers\": {\n    \"contract-security\": {\n      \"command\": \"mcp-contract-security\"\n    }\n  }\n}\n```\n\n## Tool usage\n\n### `scan_contract`\nInput:\n\n```json\n{\n  \"code\": \"contract source code here\",\n  \"language\": \"solidity\"\n}\n```\n\n### `compare_security_models`\nInput (optional):\n\n```json\n{\n  \"language\": \"solidity\"\n}\n```\n\n### `audit_checklist`\nInput (optional):\n\n```json\n{\n  \"language\": \"rust\"\n}\n```\n\n## Local development\n\n```bash\nnpm install\nnpm run check\n```\n\n## Deliverable assets\n\nAdditional publish assets are prepared in `deliverables/`:\n- `deliverables/mcp-registry-submission.md`\n- `deliverables/security-subreddit-posts.md`\n- `deliverables/blog-why-near-contracts-safer.md`\n- `server.json` (MCP Registry metadata, schema-validated)\n\n## License\n\nMIT\n",
  "bytes": 1663,
  "sha": "0ed79bedf5b55808e4537f6fab5fd7fab07a9707e561d48d00bd4888c5ea46f3",
  "repo_slug": "mastrophot/near-mcp-contract-security",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_mastrophot_contract_security_s_b43fd44c/readme"
}