
Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для создания безопасной среды песочницы для выполнения кода внутри контейнеров Docker. Этот MCP-сервер предоставляет приложениям ИИ безопасную и изолированную среду для выполнения кода...
Обзор
Безопасная песочница-среда для выполнения кода внутри контейнеров Docker. Этот MCP-сервер предоставляет ИИ-приложениям безопасную и изолированную среду для выполнения кода при сохранении безопасности через контейнеризацию. - : Создание и управление изолированными Docker-контейнерами для выполнения кода - : Использование любого Docker-образа в качестве среды выполнения - : Простое перенос файлов и каталогов между хостом и контейнерами - : Запуск любых команд shell внутри контейнеризированной среды - : Поток логов контейнеров и вывода команд в реальном времени - : Встроенная проверка обновлений и автоматические бинарные обновления - : Поддержка Linux, macOS и Windows - Установленный и запущенный Docker - Установка Docker для Linux - Установка Docker Desktop для macOS - Установка Docker Desktop для Windows Установщик будет: 1. Проверить установку Docker 2. Скачать соответствующий бинарный файл для вашей системы 3. Создать необходимые конфигурационные файлы 1. Скачайте последний релиз для вашей платформы со страницы релизов 2.
Обзор (машинный перевод)
Безопасная песочница-среда для выполнения кода внутри контейнеров Docker. Этот MCP-сервер предоставляет ИИ-приложениям безопасную и изолированную среду для выполнения кода при сохранении безопасности через контейнеризацию.
🌟 Особенности
- Гибкое управление контейнерами: создание и управление изолированными контейнерами Docker для выполнения кода
- Поддержка пользовательской среды: Используйте любой образ Docker в качестве среды выполнения
- File Operations: Простая передача файлов и каталогов между хостом и контейнерами
- Выполнение команд: Выполнять любые команды оболочки в контейнерной среде
- Логирование в реальном времени: Потоковые журналы контейнеров и выход команд в реальном времени
- Автообновления: встроенная проверка обновлений и автоматические бинарные обновления
- Многоплатформенный: поддерживает Linux, macOS и Windows
🚀 Установка
Требования
- Docker установлен и запущен
- Установка Docker для Linux
- Установка Docker Desktop для macOS
- Установка Docker Desktop для Windows
Быстрая установка
Linux, MacOS
Окна
Установщик будет:
- Проверьте установку Docker
- Скачайте соответствующий бинарный файл для вашей системы
- Создать необходимые конфигурационные файлы
Ручная установка
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Code Sandbox MCP 🐳
A secure sandbox environment for executing code within Docker containers. This MCP server provides AI applications with a safe and isolated environment for running code while maintaining security through containerization.
🌟 Features
- Flexible Container Management: Create and manage isolated Docker containers for code execution
- Custom Environment Support: Use any Docker image as your execution environment
- File Operations: Easy file and directory transfer between host and containers
- Command Execution: Run any shell commands within the containerized environment
- Real-time Logging: Stream container logs and command output in real-time
- Auto-Updates: Built-in update checking and automatic binary updates
- Multi-Platform: Supports Linux, macOS, and Windows
🚀 Installation
Prerequisites
- Docker installed and running
Quick Install
Linux, MacOS
curl -fsSL https://raw.githubusercontent.com/Automata-Labs-team/code-sandbox-mcp/main/install.sh | bash
Windows
# Run in PowerShell
irm https://raw.githubusercontent.com/Automata-Labs-team/code-sandbox-mcp/main/install.ps1 | iex
The installer will:
- Check for Docker installation
- Download the appropriate binary for your system
- Create necessary configuration files
Manual Installation
- Download the latest release for your platform from the releases page
- Place the binary in a directory in your PATH
- Make it executable (Unix-like systems only):
chmod +x code-sandbox-mcp
🛠️ Available Tools
sandbox_initialize
Initialize a new compute environment for code execution. Creates a container based on the specified Docker image.
Parameters:
image(string, optional): Docker image to use as the base environment- Default: ‘python:3.12-slim-bookworm’
Returns:
container_idthat can be used with other tools to interact with this environment
copy_project
Copy a directory to the sandboxed filesystem.
Parameters:
container_id(string, required): ID of the container returned from the initialize calllocal_src_dir(string, required): Path to a directory in the local file systemdest_dir(string, optional): Path to save the src directory in the sandbox environment
write_file
Write a file to the sandboxed filesystem.
Parameters:
container_id(string, required): ID of the container returned from the initialize call
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
// ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"code-sandbox-mcp": {
"command": "/path/to/code-sandbox-mcp",
"args": [],
"env": {}
}
}
}