Agent♥︎Age
Catalog

Ethereum Keystore Encryption

Official

by nirholas · HTML

Encrypt/decrypt Ethereum keystore JSON V3 with scrypt/PBKDF2 for secure cold storage

Keystore MCP Server (io.github.nirholas/keystore-mcp-server)

This MCP server provides Ethereum keystore encryption, decryption, and management. It operates with the Web3 Secret Storage Definition Version 3 standard, using scrypt and PBKDF2. The project is focused on handling keystore JSON V3 for secure cold storage workflows.

🛠️ Key Features

  • Encrypt and decrypt Ethereum keystore JSON V3 (Web3 Secret Storage Definition V3)
  • Uses scrypt/PBKDF2 for key derivation
  • Tooling includes encrypt_keystore for V3-format encryption
  • Tooling includes decrypt_keystore for V3-format decryption

🚀 Use Cases

  • Secure cold storage of Ethereum private keys via keystore JSON V3
  • Converting between plaintext key material and Web3 Secret Storage V3

⚡ Developer Benefits

  • Integrates cryptography workflows into an MCP server
  • Uses terminology and tooling aligned with Ethereum/EVM and Web3 Secret Storage V3
  • Repository targets CLI and Python-based development with security in mind

⚠️ Limitations

  • Only described at a high level: the excerpt mentions 9 tools, but lists only encrypt_keystore and decrypt_keystore in the provided text

Topics

bip39blockchainclicryptocryptocurrencycryptographyethereumevmhd-walletkeygenkeystoremnemonicofflinepythonsecuritysigningvanity-addresswalletweb3mcp