zkzkMCP
Development

Local setup

Commands for the local docs server, Midnight stack, demo API, and full live playground.

Documentation only

npm run dev:web

Open http://localhost:4545/docs.

This mode is self-contained. The playground uses recorded receipts and does not attempt to connect to a local API unless NEXT_PUBLIC_ZKMCP_API_URL is configured.

Midnight only

npm run setup:midnight

This starts Docker services, compiles the Compact contract, and deploys it to the local devnet.

Real MCP CLI demo

npm run demo:gateway

Documentation + live proof playground

npm run demo:ui

This first sets up Midnight, then starts the demo API and docs app together with the browser API URL configured.

Stop Midnight

npm run stop:midnight

On this page