This is a simple MCP-based interface for a sandboxed development environment.
Cloudchamber local dev isn't implemented yet, so we are doing a bit of a hack to just run the server in your local environment. Because of this, testing the container(s) and container manager locally is not possible at this time.
Do the following from within the sandbox-container app:
- Copy the
.dev.vars.examplefile to a new.dev.varsfile. - Get the Cloudflare client id and secret from a team member and add them to the
.dev.varsfile. - Run
pnpm ithenpnpm devto start the MCP server. - Run
pnpx @modelcontextprotocol/inspectorto start the MCP inspector client. - Open the inspector client in your browser and connect to the server via
http://localhost:8976/mcp.
Note: Temporary files created through files tool calls are stored in the workdir folder of this app.
-
Make sure the docker daemon is running
-
Disable WARP and run
npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14387504770/npm-package-wrangler-8740 deploy
- Connect an MCP client directly to your deployed
/mcpURL. If you use Claude Desktop, disable WARP first.