Skip to content

Daytona MCP Server

View as Markdown

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 the Daytona CLI to manage the MCP server.

Terminal window
brew install daytonaio/cli/daytona

Authenticate with Daytona to enable MCP server access.

Terminal window
daytona login

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

Terminal window
# 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.

Generate MCP configuration for integration with other AI agents.

Terminal window
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"
}
}
}

Manually start the MCP server.

Terminal window
daytona mcp start

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