@moly-mcp/lido
v1.2.2
Published
Terminal assistant for Lido staking — stake, unstake, wrap, govern, bridge, and monitor positions.
Readme
@moly-mcp/lido
Terminal assistant for managing Lido staking positions. Stake ETH, manage stETH/wstETH, track withdrawals, vote on governance, bridge from L2, and monitor your position with alerts.
Install
npm i -g @moly-mcp/lidoOr run directly:
npx @moly-mcp/lidoSetup
First run launches an interactive wizard that configures your wallet, network, and RPC.
moly setup # re-run wizard
moly config # view current config (keys redacted)
moly reset # wipe config and start freshConfig is saved to ~/.moly/config.json (chmod 600).
Commands
Position
moly position # cross-chain summary (ETH + Base + Arbitrum)
moly position 0xAddress # specific addressBounds (Policy Limits)
Human-set guardrails enforced before any write operation.
moly bounds # show current bounds
moly bounds set --max-stake-per-tx 1.0 --max-daily-stake 10 --min-eth-reserve 0.5
moly bounds reset # restore defaultsDefaults: max 10 ETH/tx, 50 ETH/day, 0.5 ETH reserve, auto-vote off.
Alerts
moly alert add balance_below 1.0
moly alert add withdrawal_ready
moly alert add reward_rate_below 0.01
moly alert add proposal_new
moly alert add balance_below 5.0 --channel webhook
moly alert list
moly alert remove <id>
moly alert channels --telegram-token <token> --telegram-chat <chat-id>
moly alert channels --webhook-url https://example.com/hookAlert types: balance_below, balance_above, reward_rate_below, reward_rate_above, withdrawal_ready, proposal_new, conversion_rate_above, conversion_rate_below, reward_delta, governance_expiring.
Monitor
Background daemon that checks alert conditions every 30s.
moly monitor start
moly monitor status
moly monitor stopLedger (Activity Log)
moly ledger list # recent entries
moly ledger list --tool stake_eth --limit 10
moly ledger list --since 2025-01-01
moly ledger stats
moly ledger export --format json
moly ledger export --format csvMCP Server
Moly also runs as an MCP server exposing 28 tools for staking, withdrawals, wrapping, governance, bridging, alerts, and position tracking.
moly --serverAll write operations support dry_run and are gated by your configured bounds.
Requirements
Node.js >= 18
License
MIT
