Platform development
This track is for contributors changing MCP Ops Studio. Product users and installation operators can stay within the application and operations guides.
System shape
MCP Ops Studio packages two application roles. The control plane combines Caddy, Next.js, and Fastify. Private worker replicas combine the runtime listener, deployment worker, and FunctionExecutor boundary. PostgreSQL stores durable state and Redis supplies queues and scoped cache.
Read Architecture before changing service boundaries and Runtime and deployments before changing snapshots or invocation behavior.
Local workflow
Follow Development for Corepack, pnpm workspaces, Prisma, Compose, focused checks, and the vertical-slice test. Repository-wide engineering rules live in AGENTS.md; contribution expectations live in CONTRIBUTING.md.
Change areas
apps/webandapps/api: authenticated control-plane experience.apps/runtimeandapps/worker: private invocation and deployment pipeline.packages/sharedandpackages/db: contracts and scoped persistence.packages/runtime-sdk,packages/platform-modules, andpackages/sandbox: controlled Function capabilities and execution.prisma,infra, andscripts: schema, deployment, and vertical verification.
Before handoff
Run focused tests, the recursive build, Prisma validation, Compose configuration validation, and git diff --check. Update application docs and screenshots when visible behavior changes.