MagicBlock Console

One surface to manage every MagicBlock feature on Solana.

CLI
Terminal-native
Configure everything from your shell
Web
Visual dashboard
See and manage all entities in one place
Pick your interface. Same power underneath.

Every feature available from CLI, dashboard, and MCP server. Switch between them anytime.

01 — CLI

Terminal-first

Install globally, connect your wallet, and manage everything from the command line. Scripts, CI/CD, automation — it all starts here.

$ mb-console init $ mb-console project list $ mb-console er create \ --gasless --private $ mb-console delegate add \ <program-id>
02 — Web Dashboard

Visual control

See your projects, entities, delegations, and rollups in one place. Toggle features, monitor status, manage access — no terminal needed.

Projects 3 active Entities 12 routed Delegations 5 active Ephemeral Rollups 2 running VRF Requests 847 served
03 — MCP Server

AI-agent native

Connect Claude, Cursor, or any MCP client. Your AI agent gets full access to configure, deploy, and monitor MagicBlock infrastructure.

{ "mcpServers": { "magicblock": { "command": "mb-console", "args": ["mcp"] } } }
Everything MagicBlock offers. One config away.

Each feature toggles on per-project. No code changes, no redeployment.

Gasless

Session keys & delegation

Players interact without wallet popups. Delegate gas fees to your program. Pure gameplay UX.

Ephemeral

Dedicated rollups

High-frequency logic in isolated runtimes. 50ms ticks. Settle back to Solana when done.

Privacy

Confidential state

Hide sensitive on-chain data. Player positions, hands, votes — encrypted until revealed.

VRF

Verifiable randomness

On-chain random numbers with cryptographic proof. Lotteries, loot drops, fair matchmaking.

Indexing

Real-time data

Query program state without parsing raw accounts. Structured, fast, always in sync.

Monitor

Observability

Track entity routing, delegation status, rollup health, and VRF usage from one dashboard.

One SDK. Three interfaces.

Everything routes through a shared core. CLI, Web, and MCP are just different entry points to the same engine.

MagicBlock Console
CLITerminal
WebBrowser
MCPAI Agent
@magicblock-console/coreSDK: wallet, RPC, config, transactions
MagicBlock Network / Solana
Up and running in 30 seconds.

Pick your path. Everything leads to the same result.

CLI
$ npm i -g mb-console
$ mb-console init
$ mb-console dashboard

Install, init, open dashboard. Three commands to full control.

Web
mb-console.pages.dev

Connect wallet → select project → go

No install. Open in browser, connect wallet, start managing.

MCP
"Add mb-console MCP server
and configure gasless
for my game project"

Tell your AI. It handles the rest via MCP protocol.