@mcpverify/cli
v0.1.2
Published
CLI for MCP Verify — keygen, commit, verify, on-chain anchoring
Readme
@mcpverify/cli
Command-line tool for MCP Verify — key management, schema commitment, chain verification, and on-chain operations.
Install
npm install -g @mcpverify/cliCommands
mcpverify keygen
Generate a signing keypair.
# Ed25519 (default, free)
mcpverify keygen --dir ./verify-data
# Hybrid Ed25519 + ML-DSA-65 (quantum-secure)
mcpverify keygen --dir ./verify-data --algorithm hybrid-65
# Hybrid Ed25519 + ML-DSA-87 (highest security)
mcpverify keygen --dir ./verify-data --algorithm hybrid-87mcpverify commit
Connect to an upstream MCP server, snapshot its tools, and create a signed commitment.
# stdio server
mcpverify commit --cmd "node server.js" --dir ./verify-data --server-id my-server
# SSE server
mcpverify commit --url https://api.example.com/mcp --dir ./verify-data --server-id my-servermcpverify verify-chain
Verify the integrity of the local audit chain.
mcpverify verify-chain --dir ./verify-datamcpverify verify-receipts
Verify computation receipt chains.
mcpverify verify-receipts --dir ./verify-datamcpverify register-onchain
Register a server identity on Base L2.
mcpverify register-onchain --dir ./verify-data --server-id my-servermcpverify anchor-onchain
Anchor schema commitment and audit chain hash on-chain.
mcpverify anchor-onchain --dir ./verify-data --server-id my-servermcpverify verify-onchain
Verify local state against on-chain data.
mcpverify verify-onchain --dir ./verify-data --server-id my-servermcpverify status-onchain
Show on-chain registration status for a server.
mcpverify status-onchain --server-id my-serverCommon flags
| Flag | Description |
|------|-------------|
| --dir <path> | Directory for keys, commitments, and audit chain |
| --server-id <id> | Server identifier |
| --cmd <command> | MCP server command (stdio transport) |
| --url <url> | MCP server URL (SSE transport) |
| --args <a,b,c> | Comma-separated args for the server command |
| --env <K=V,K=V> | Extra environment variables |
| --algorithm <alg> | Signing algorithm: ed25519, hybrid-65, hybrid-87 |
Learn more
License
MIT
