remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Intérprete de MCP de Daytona
Un servidor de protocolo de contexto de modelo que proporciona capacidades de ejecución de código Python en entornos sandbox efímeros de Daytona.
Descripción general
El intérprete MCP de Daytona permite a los asistentes de IA como Claude ejecutar código Python y comandos de shell en entornos seguros y aislados. Implementa el estándar del Protocolo de Contexto de Modelo (MCP) para proporcionar herramientas para:
- Ejecución de código Python en entornos aislados
- Ejecución de comandos de shell
- Gestión de archivos (carga/descarga)
- Clonación de repositorios Git
- Generación de vista previa web para servidores en ejecución
Toda la ejecución ocurre en espacios de trabajo efímeros de Daytona que se limpian automáticamente después de su uso.
Instalación
- Instale uv si aún no lo ha hecho:
- Crear y activar entorno virtual.
Si tiene un entorno existente, desactívelo y elimínelo primero:
Crear y activar un nuevo entorno virtual:
(En Windows: .venv\Scripts\activate
)
- Instalar dependencias:
Nota: Este proyecto requiere la versión 0.10.5 o superior de daytona-sdk. Las versiones anteriores tienen una API de sistema de archivos incompatible.
Variables de entorno
Configure estas variables de entorno para un funcionamiento correcto:
MCP_DAYTONA_API_KEY
: Clave API requerida para la autenticación de DaytonaMCP_DAYTONA_SERVER_URL
: URL del servidor (predeterminado: https://app.daytona.io/api )MCP_DAYTONA_TIMEOUT
: Tiempo de espera de solicitud en segundos (valor predeterminado: 180,0)MCP_DAYTONA_TARGET
: Región de destino (predeterminado: eu)MCP_VERIFY_SSL
: Habilitar la verificación SSL (predeterminado: falso)
Desarrollo
Ejecute el servidor directamente:
O si uv no está en tu camino:
Utilice MCP Inspector para probar el servidor:
Ver registros:
Integración con Claude Desktop
- Configurar en Claude Desktop (u otros clientes compatibles con MCP):
En MacOS, edite: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows, edite: %APPDATA%\Claude\claude_desktop_config.json
- Reiniciar Claude Desktop
- Las herramientas del intérprete de Python de Daytona estarán disponibles en Claude
Herramientas disponibles
Ejecución de Shell
Ejecuta comandos de shell en el espacio de trabajo de Daytona.
Descarga de archivos
Descarga archivos del espacio de trabajo de Daytona con manejo inteligente para archivos grandes.
Uso básico:
Uso avanzado:
Carga de archivos
Sube archivos al espacio de trabajo de Daytona. Admite archivos de texto y binarios.
Uso básico:
Uso avanzado:
Clon de Git
Clona un repositorio Git en el espacio de trabajo de Daytona para análisis y ejecución de código.
Uso básico:
Uso avanzado:
Vista previa web
Genera una URL de vista previa para los servidores web que se ejecutan dentro del espacio de trabajo de Daytona.
Uso básico:
Uso avanzado:
Ejemplo:
This server cannot be installed
Tools
Un servidor de protocolo de contexto de modelo que permite la ejecución de código Python dentro de los espacios de trabajo de Daytona, proporcionando un entorno seguro y aislado para ejecutar y administrar scripts de Python.