{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.rustok-org/rustok-wallet","description":"Self-custody Ethereum agent wallet (MCP/stdio). Keys stay in a local Docker volume.","repository":{"url":"https://github.com/rustok-org/mcp","source":"github"},"version":"0.4.2","websiteUrl":"https://github.com/rustok-org/mcp","packages":[{"registryType":"oci","identifier":"ghcr.io/rustok-org/rustok-wallet:v0.4.2","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Mount the local keystore volume (self-custody: keys never leave this volume).","value":"rustok-wallet:/data","type":"named","name":"-v"},{"description":"Keystore password.","isRequired":true,"value":"RUSTOK_KEYRING_PASSWORD={password}","variables":{"password":{"description":"Password that unlocks your local keystore (the one set at create-wallet).","isRequired":true,"format":"string","isSecret":true}},"type":"named","name":"-e"},{"description":"Ethereum mainnet RPC URL.","isRequired":true,"value":"RUSTOK_RPC_URLS_1={rpc_url}","variables":{"rpc_url":{"description":"Ethereum mainnet RPC URL (an Alchemy key URL, or a public RPC).","isRequired":true,"format":"string"}},"type":"named","name":"-e"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-31T12:18:28.443203Z","publishedAt":"2026-07-31T12:18:28.443203Z","updatedAt":"2026-07-31T12:18:28.443203Z","isLatest":true}}}
