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/daytonaAuthenticate with Daytona
Authenticate with Daytona to enable MCP server access.
daytona loginInitialize 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 windsurfAfter 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 configThis 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 startAvailable tools
MCP server provides the following tools for interacting with Daytona Sandboxes: