MCP smart contract scanner with NEAR-focused security context.
Runs on your machine from its package; the steps are below.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y mcp-contract-security
MCP client config
{
"mcpServers": {
"contract-security-scanner": {
"command": "npx",
"args": [
"-y",
"mcp-contract-security"
]
}
}
}MCP server for smart contract security scanning.
Implements the required tools:
scan_contractcompare_security_modelsaudit_checklistSupports languages:
solidityrusttypescriptscan_contract currently detects heuristic patterns for:
The output includes:
security_scorenear_equivalent_scorenpm install -g mcp-contract-security
Published package:
{
"mcpServers": {
"contract-security": {
"command": "mcp-contract-security"
}
}
}
scan_contractInput:
{
"code": "contract source code here",
"language": "solidity"
}
compare_security_modelsInput (optional):
{
"language": "solidity"
}
audit_checklistInput (optional):
{
"language": "rust"
}
npm install
npm run check
Additional publish assets are prepared in deliverables/:
deliverables/mcp-registry-submission.mddeliverables/security-subreddit-posts.mddeliverables/blog-why-near-contracts-safer.mdserver.json (MCP Registry metadata, schema-validated)MIT