INSTALL

Run CryptoProto inside your agent.

MCP server that drops into Claude Desktop, Cursor, Claude Code, or any MCP-compatible runtime.

Claude Desktop

Add the server to your config and restart.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "cryptoproto": {
      "command": "<TBD>",
      "args": [ "<TBD>" ]
    }
  }
}
Restart Claude Desktop, then try: “Encrypt this file with CryptoProto.”

Cursor

Drop the server into your Cursor MCP config.

~/.cursor/mcp.json
{
  "mcpServers": {
    "cryptoproto": {
      "command": "<TBD>",
      "args": [ "<TBD>" ]
    }
  }
}
Reload the Cursor window after saving.

Claude Code

Register the server from your terminal.

claude mcp add
claude mcp add cryptoproto \
  --command "<TBD>" \
  --arg "<TBD>"
Verify with claude mcp list.
PROJECT INFO
  • Version: 0.1.0-alpha
  • Runtimes: Node 20+, Bun 1.1+
SEVEN TOOLS
encrypt
AES-256-GCM-encrypt content with a fresh key.
upload
Pin ciphertext to Arweave permanently.
mint
Mint a Solana NFT bound to the cipher hash.
register
Store the encryption key in the escrow.
challenge
Issue a signing challenge for a wallet.
verify
Verify wallet signature + on-chain NFT ownership.
decrypt
Release the key and decrypt for a verified holder.
Need help getting set up? See the docs →