io.github.mastrophot/contract-security-scanner

Registre officiel Sécurité

MCP smart contract scanner with NEAR-focused security context.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package mcp-contract-security
Claude Code
claude mcp add contract-security-scanner -- npx -y mcp-contract-security@0.1.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "contract-security-scanner": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-contract-security@0.1.1"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. mcp-contract-security
  2. What it checks
  3. Install
  4. MCP config (Claude Desktop)
  5. Tool usage
  6. Local development
  7. Deliverable assets
  8. License

mcp-contract-security

MCP server for smart contract security scanning.

Implements the required tools:

  • scan_contract
  • compare_security_models
  • audit_checklist

Supports languages:

  • solidity
  • rust
  • typescript

What it checks

scan_contract currently detects heuristic patterns for:

  • Reentrancy
  • Integer overflow/underflow risk
  • Access control issues
  • Front-running exposure
  • Oracle manipulation risk

The output includes:

  • vulnerability list with severity/type/line
  • security_score
  • near_equivalent_score
  • NEAR-specific security notes and recommendation

Install

npm install -g mcp-contract-security

Published package:

MCP config (Claude Desktop)

{
  "mcpServers": {
    "contract-security": {
      "command": "mcp-contract-security"
    }
  }
}

Tool usage

scan_contract

Input:

{
  "code": "contract source code here",
  "language": "solidity"
}
compare_security_models

Input (optional):

{
  "language": "solidity"
}
audit_checklist

Input (optional):

{
  "language": "rust"
}

Local development

npm install
npm run check

Deliverable assets

Additional publish assets are prepared in deliverables/:

  • deliverables/mcp-registry-submission.md
  • deliverables/security-subreddit-posts.md
  • deliverables/blog-why-near-contracts-safer.md
  • server.json (MCP Registry metadata, schema-validated)

License

MIT

Questions fréquentes

Qu'est-ce que io.github.mastrophot/contract-security-scanner ?

MCP smart contract scanner with NEAR-focused security context.

Comment installer io.github.mastrophot/contract-security-scanner ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add contract-security-scanner -- npx -y mcp-contract-security@0.1.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.mastrophot/contract-security-scanner ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.mastrophot/contract-security-scanner est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.mastrophot/contract-security-scanner ?

Il est publié par mastrophot. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.