데이토나 MCP 통역사
임시 Daytona 샌드박스에서 Python 코드 실행 기능을 제공하는 모델 컨텍스트 프로토콜 서버입니다.
개요
Daytona MCP Interpreter는 Claude와 같은 AI 비서가 안전하고 격리된 환경에서 Python 코드와 셸 명령을 실행할 수 있도록 지원합니다. Model Context Protocol(MCP) 표준을 구현하여 다음과 같은 도구를 제공합니다.
- 샌드박스 환경에서의 Python 코드 실행
- 쉘 명령 실행
- 파일 관리(업로드/다운로드)
- Git 저장소 복제
- 실행 중인 서버를 위한 웹 미리보기 생성
모든 실행은 사용 후 자동으로 정리되는 임시 Daytona 작업 공간에서 이루어집니다.
설치
- 아직 uv를 설치하지 않았다면 설치하세요:
지엑스피1
- 가상 환경을 만들고 활성화합니다.
기존 env가 있는 경우 먼저 비활성화하고 제거하세요.
새로운 가상 환경을 만들고 활성화하세요.
(Windows의 경우: .venv\Scripts\activate
)
- 종속성 설치:
참고: 이 프로젝트에는 daytona-sdk 버전 0.10.5 이상이 필요합니다. 이전 버전은 호환되지 않는 파일 시스템 API를 가지고 있습니다.
환경 변수
적절한 작동을 위해 다음 환경 변수를 구성하세요.
MCP_DAYTONA_API_KEY
: Daytona 인증에 필요한 API 키MCP_DAYTONA_SERVER_URL
: 서버 URL(기본값: https://app.daytona.io/api )MCP_DAYTONA_TIMEOUT
: 요청 시간 초과(초) (기본값: 180.0)MCP_DAYTONA_TARGET
: 대상 지역(기본값: eu)MCP_VERIFY_SSL
: SSL 검증 활성화(기본값: false)
개발
서버를 직접 실행합니다.
또는 uv가 경로에 없는 경우:
MCP Inspector를 사용하여 서버를 테스트하세요.
로그 보기:
Claude Desktop과 통합
- Claude Desktop(또는 다른 MCP 호환 클라이언트)에서 구성:
MacOS에서는 다음을 편집합니다. ~/Library/Application Support/Claude/claude_desktop_config.json
Windows에서는 다음을 편집합니다. %APPDATA%\Claude\claude_desktop_config.json
- Claude Desktop을 다시 시작하세요
- Daytona Python 인터프리터 도구는 Claude에서 사용할 수 있습니다.
사용 가능한 도구
셸 실행
Daytona 작업 공간에서 셸 명령을 실행합니다.
파일 다운로드
대용량 파일을 스마트하게 처리하여 Daytona 작업 공간에서 파일을 다운로드합니다.
기본 사용법:
고급 사용법:
파일 업로드
Daytona 작업 공간에 파일을 업로드합니다. 텍스트 파일과 바이너리 파일을 모두 지원합니다.
기본 사용법:
고급 사용법:
Git 복제
분석 및 코드 실행을 위해 Git 저장소를 Daytona 작업 공간에 복제합니다.
기본 사용법:
고급 사용법:
웹 미리보기
Daytona 작업 공간 내에서 실행되는 웹 서버에 대한 미리보기 URL을 생성합니다.
기본 사용법:
고급 사용법:
예:
This server cannot be installed
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.
Tools
Daytona 작업 공간 내에서 Python 코드 실행을 허용하는 모델 컨텍스트 프로토콜 서버로, Python 스크립트를 실행하고 관리하기 위한 안전하고 격리된 환경을 제공합니다.
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that allows management and execution of Blender Python scripts, enabling users to create, edit and run scripts in a headless Blender environment through natural language interfaces.Last updated -4Python
- -securityAlicense-qualityA Model Context Protocol server that extracts and analyzes Python code structures, focusing on import/export relationships between files to help LLMs understand code context.Last updated -4PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.Last updated -2PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.Last updated -1Python