Skip to content

Conversation

@d42me
Copy link
Contributor

@d42me d42me commented Dec 31, 2025

Closes ENG-2426


Note

Introduces sandbox management to the MCP server and minor client enhancement.

  • Adds prime-sandboxes>=0.2.8 dependency and workspace source; exports sandboxes in __init__ and bumps version to 0.1.3
  • New prime_mcp/tools/sandboxes.py implementing sandbox operations via AsyncSandboxClient/AsyncTemplateClient
  • Extends MCP tools in mcp.py for 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_image
  • HTTP client: allow JSON payloads on DELETE (client.py, core/client.py)
  • Tests: new tests/test_sandbox_tools.py; updates to pod tests to include data_center_id in validations
  • Lockfile updated (uv.lock)

Written by Cursor Bugbot for commit 646fc72. This will update automatically on new commits. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants