Sign Up

Daytona MCP Server

Interact with Daytona sandboxes using the Model Context Protocol.

Daytona Model Context Protocol (MCP) server enables AI agents to interact with Daytona Sandboxes programmatically. This guide covers how to set up and use the MCP server with various AI agents.

Install Daytona CLI

Install the Daytona CLI to manage the MCP server.

brew install daytonaio/cli/daytona

Authenticate with Daytona

Authenticate with Daytona to enable MCP server access.

daytona login

Initialize MCP server

Initialize the MCP server with your preferred AI agent. Supported agents include Claude, Cursor, and Windsurf.

# Initialize with Claude
daytona mcp init claude

# Initialize with Cursor
daytona mcp init cursor

# Initialize with Windsurf
daytona mcp init windsurf

After initialization, open your AI agent application to begin using Daytona features.

Configure MCP server

Generate MCP configuration for integration with other AI agents.

daytona mcp config

This command outputs a JSON configuration that you can copy into your agent's settings:

{
  "mcpServers": {
    "daytona-mcp": {
      "command": "daytona",
      "args": ["mcp", "start"],
      "env": {
        "HOME": "${HOME}",
        "PATH": "${HOME}:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/homebrew/bin"
      },
      "logFile": "${HOME}/Library/Logs/daytona/daytona-mcp-server.log"
    }
  }
}

Start MCP server

Manually start the MCP server.

daytona mcp start

Available tools

MCP server provides the following tools for interacting with Daytona Sandboxes: