
Smartguard Mcp
io.github.kota1026Published by GitHub account kota1026v1.0.0Updated Oct 24, 2026
SmartGuard MCP Server - AI-powered smart contract security audit tools for Claude Code, Cursor,...
Overview
SmartGuard MCP provides AI-assisted smart contract security audit tools for use inside coding assistants such as Claude Code and Cursor.
- What you can do
- The registry describes SmartGuard MCP as an AI-powered smart contract security audit toolset intended for coding assistants. The manifest lists no tools, so the specific audit capabilities are not documented in the supplied material. The accompanying README describes a separate post-quantum asset protection protocol with dual PQC signatures, a prover pool, time-locked custody, observer challenges, and on-chain governance, but it does not document MCP tools.
- When to use it
- Consider it when you want an assistant to help review smart contract code for security issues during development. Because the tool list is not published, verify the actual capabilities before relying on it for audit work.
- Requirements
- Runs as a local process over stdio, installed from the npm package smartguard-mcp, so Node.js is required. Desktop only; no web executable. No authentication, environment variables, or headers are declared.
Installation
In SourceWeft
- Open Smartguard Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Quantum Shield
[License: MIT] [Rust] [Solidity] [Next.js]
Post-quantum asset protection protocol for Ethereum using NIST-standardized cryptography
What is Quantum Shield?
Quantum Shield protects smart contract assets against quantum computing threats using NIST FIPS 204 (ML-DSA/Dilithium) and FIPS 205 (SLH-DSA/SPHINCS+) dual post-quantum signatures, combined with a decentralized Prover Pool, VRF-based selection, and time-locked custody.
Key Features
- Dual PQC Signatures — ML-DSA-65 + SLH-DSA for defense-in-depth
- Prover Pool — Decentralized verification with stake-weighted selection via VRF
- Time-Locked Custody — 24h normal unlock, 7-day emergency path with bond
- Observer Network — Independent challenge system with quadratic slashing
- On-Chain Governance — veQS token voting, security council, insurance fund
- 11 Sub-Applications — Consumer, Prover, Observer, Explorer, Enterprise, Governance, Admin
Architecture
9 Core Sequences
Tech Stack
Deployed Contracts
L1: Ethereum Sepolia
L3: Arbitrum Sepolia (12 contracts)
All L3 contracts verified on Sourcify.
Quick Start
Prerequisites
- Docker & Docker Compose
- Rust 1.75+ with cargo
- Node.js 20+ with pnpm
- Foundry (forge, anvil)
Development Setup
Verify
Project Structure
Testing
Test Coverage: 137 E2E tests passing, 107 integration tests, 0 failures.
Security
- Cryptography: NIST FIPS 204 ML-DSA-65 + FIPS 205 SLH-DSA (post-quantum)
- Hashing: SHA3-256 (no keccak256 in application layer)
- Authentication: SIWE (Sign-In with Ethereum) + JWT
- Time Locks: 24h normal, 7-day emergency with bond collateral
- Slashing: Quadratic penalty for malicious provers
Audit Status
- Internal code review
- External audit (planned)
License
This project is licensed under the MIT License. See LICENSE for details.
Built for a post-quantum future.
Source: README.md at commit 90447cb
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts