Integrates with Daytona's secure Python execution environment to enable isolated code running and workspace management f...
Created byApr 23, 2025
Daytona MCP Interpreter
A Model Context Protocol server that provides Python code execution capabilities in ephemeral Daytona sandboxes.

Overview
Daytona MCP Interpreter enables AI assistants like Claude to execute Python code and shell commands in secure, isolated environments. It implements the Model Context Protocol (MCP) standard to provide tools for:
Python code execution in sandboxed environments
Shell command execution
File management (upload/download)
Git repository cloning
Web preview generation for running servers
All execution happens in ephemeral Daytona workspaces that are automatically cleaned up after use.
Installation
Install uv if you haven't already:
Create and activate virtual environment.
If you have an existing env, deactivate and remove it first:
Create and activate a new virtual environment:
(On Windows: `.venv\Scripts\activate`)
Install dependencies:
Note: This project requires daytona-sdk version 0.10.5 or higher. Earlier versions have incompatible FileSystem API.
Environment Variables
Configure these environment variables for proper operation:
`MCP_DAYTONA_API_KEY`: Required API key for Daytona authentication
`MCP_DAYTONA_SERVER_URL`: Server URL (default: https://app.daytona.io/api)
`MCP_DAYTONA_TIMEOUT`: Request timeout in seconds (default: 180.0)