indelible-mcp
v3.1.0
Published
Blockchain-backed memory and code storage for Claude Code. Save AI conversations and source code permanently on BSV.
Maintainers
Readme
Indelible MCP Server
Blockchain-backed memory for Claude Code. Save your AI conversations permanently on BSV.
Quick Start
npm install -g indelible-mcp
indelible-mcp setupSetup
1. Install & Create Wallet
npm install -g indelible-mcp
indelible-mcp setupThis generates a BSV keypair locally (your private key never leaves your machine) and registers with the Indelible server.
2. Fund Your Wallet
Send a small amount of BSV to the address shown after setup. Any BSV wallet works (HandCash, RelayX, etc.).
3. Add MCP Config to Claude Code
Run indelible-mcp --show-config to get your config, or add this to your Claude Code settings.json:
{
"mcpServers": {
"indelible": {
"command": "indelible-mcp"
}
}
}Usage
Once configured, just talk to Claude Code naturally:
- "Save this session to blockchain" - saves your conversation
- "Load my previous context" - restores past sessions
- "Delta save" - saves only new messages (cheaper, faster)
Auto-Save & Auto-Restore
Indelible automatically saves before Claude Code compacts your context, and restores your sessions after compaction. Nothing is lost.
CLI Commands
indelible-mcp setup Generate wallet & register
indelible-mcp setup --migrate Derive API key from existing wallet
indelible-mcp save Save current session
indelible-mcp save --summary XYZ Save with custom summary
indelible-mcp load Load context from blockchain
indelible-mcp load --sessions=5 Load N sessions
indelible-mcp status Show account status
indelible-mcp hook pre-compact Pre-compaction save hook
indelible-mcp hook post-compact Post-compaction restore hookHow It Works
- Your conversation is encrypted locally with your WIF key
- An OP_RETURN transaction is built and signed locally using
@bsv/sdk - The signed transaction is broadcast via Indelible's SPV bridge
- Your private key never leaves your machine
Security
- Zero-knowledge encryption - your WIF-derived AES-256-GCM key encrypts all data before it touches the network
- Self-sovereign keys - generated locally with
@bsv/sdk, never transmitted - Immutable storage - once on BSV, your data cannot be altered or deleted
