feat: Add sandbox integration for MCP #272
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes ENG-2426
Note
Introduces sandbox management to the MCP server and minor client enhancement.
prime-sandboxes>=0.2.8dependency and workspace source; exportssandboxesin__init__and bumps version to0.1.3prime_mcp/tools/sandboxes.pyimplementing sandbox operations viaAsyncSandboxClient/AsyncTemplateClientmcp.pyfor sandboxes:create_sandbox,list_sandboxes,get_sandbox,delete_sandbox,bulk_delete_sandboxes,get_sandbox_logs,execute_sandbox_command,expose_sandbox_port,unexpose_sandbox_port,list_sandbox_exposed_ports,list_registry_credentials,check_docker_imageDELETE(client.py,core/client.py)tests/test_sandbox_tools.py; updates to pod tests to includedata_center_idin validationsuv.lock)Written by Cursor Bugbot for commit 646fc72. This will update automatically on new commits. Configure here.