io.github.ankitsxchdeva

account-pool-mcp

Account Pool

Exclusive, crash-safe leases on a pool of test accounts for parallel agent QA runs.

stdiocommunityinfra

Package Details

Transportstdio

Environment Variables

APM_ACCOUNTS_FILE
Default:./accounts.json

Path to the JSON file defining pools + accounts to load on startup.

APM_DB_PATH
Default:./account-pool.db

Path to the SQLite file. Every session that should coordinate must point at the SAME path.

APM_DEFAULT_TTL_SECONDS
Default:1800

How long a lease lasts before it is reclaimable if a session crashes without releasing.

APM_LEASE_WAIT_MS
Default:0

0 = fail fast when the pool is empty; >0 = wait this many ms for an account to free up.