Skip to content

Feature: Expose file upload/download via MCP tools #103

@spences10

Description

@spences10

Problem

The Daytona SDK has upload_file() and download_file() methods exposed in the Sandbox class (packages/cli/src/sandbox/sandbox.ts:72-88), but these are not exposed via MCP tools.

This forces all file operations to go through SSH, adding complexity to teammate workflows.

Current MCP Tools

  • sandbox_create
  • sandbox_list
  • sandbox_ssh
  • sandbox_delete
  • sandbox_exec

Requested Addition

  • sandbox_upload - Upload file to sandbox
  • sandbox_download - Download file from sandbox

Use Case

Claude Code teammates could transfer files directly without SSH:

  • Upload local changes to sandbox
  • Download build artifacts
  • Transfer configuration files

Location

packages/mcp-ralph-town/src/tools/sandbox.ts

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions