# Terminal 1 — start the orchestrator (opens TUI)
mdp
# Terminal 2 — run your frontend dev server
mdp run -P 3000 -- npm run dev
# Terminal 3 — run your backend
mdp run -P 4000 -- go run ./cmd/server
# Open http://localhost:3000 — use the widget to switch branches
# (switch to https once you've set up TLS certs — see the recipes page)
Next steps:
- Declare services in an
mdp.yamlsomdp runstarts them all at once. - Learn how switching resolves which upstream a request goes to.
- Put services with their own proxy ports behind a Docker Compose stack.
- Set up HTTPS with mkcert so OAuth flows Just Work.