Skip to main content
Glama

Spawn your double

ddllpp runs as an MCP server inside the AI tools you already use.

Claude Code

claude mcp add ddllpp -- npx -y github:ddllppcc/ddllpp

Codex

codex mcp add ddllpp -- npx -y github:ddllppcc/ddllpp

Cursor — ~/.cursor/mcp.json

{
  "mcpServers": {
    "ddllpp": {
      "command": "npx",
      "args": ["-y", "github:ddllppcc/ddllpp"]
    }
  }
}

Then ask your agent:

spawn the double of <wallet>

tool

does

spawn

trains the double of a Solana wallet and runs it from your wallet

status

shows your doubles and what they are doing

Doubles wake at release. Until then every call answers soon.

Related MCP server: BotWallet MCP Server

How a double is made

  1. Read. The wallet's whole on-chain history, from its first signature: every entry, size, exit, and the trades it skipped.

  2. Fold. Burners, sweeps and sibling wallets that belong to the same trader become one actor.

  3. Train. A policy model learns why each trade happened, not only that it happened.

  4. Shadow. The double watches live slots and writes down its move before the original makes it. It wakes only when they match.

  5. Act. It trades from your wallet through a scoped session key: allowed programs, a cap per trade, a cap per day, an expiry. One signature revokes it. ddllpp never holds your funds or your seed.

Repo

bin/mcp.mjs           MCP server (stdio, no dependencies)
site/index.html       ddllpp.cc
site/engine/mirror.js the mirror, the ink and the double

Run the site locally:

cd site && python3 -m http.server 8080

Related MCP Connectors

Related MCP Servers