MCP Бесплатно

code-sandbox-mcp MCP сервер

Безопасная изолированная среда для выполнения кода в Docker контейнерах, предоставляющая AI приложениям изолированное и безопасное выполнение кода через контейнеризацию.

автор: Community

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/code-sandbox-mcp | bash

Безопасная изолированная среда для выполнения кода в Docker контейнерах, предоставляющая AI приложениям изолированное и безопасное выполнение кода через контейнеризацию.

Установка

Быстрая установка (Linux/macOS)

curl -fsSL https://raw.githubusercontent.com/Automata-Labs-team/code-sandbox-mcp/main/install.sh | bash

Быстрая установка (Windows)

irm https://raw.githubusercontent.com/Automata-Labs-team/code-sandbox-mcp/main/install.ps1 | iex

Ручная установка

1. Download the latest release for your platform from the releases page
2. Place the binary in a directory in your PATH
3. Make it executable (Unix-like systems): chmod +x code-sandbox-mcp

Конфигурация

Claude Desktop (Linux)

{
    "mcpServers": {
        "code-sandbox-mcp": {
            "command": "/path/to/code-sandbox-mcp",
            "args": [],
            "env": {}
        }
    }
}

Claude Desktop (macOS)

{
    "mcpServers": {
        "code-sandbox-mcp": {
            "command": "/path/to/code-sandbox-mcp",
            "args": [],
            "env": {}
        }
    }
}

Claude Desktop (Windows)

{
    "mcpServers": {
        "code-sandbox-mcp": {
            "command": "C:\\path\\to\\code-sandbox-mcp.exe",
            "args": [],
            "env": {}
        }
    }
}

Доступные инструменты

Инструмент Описание
sandbox_initialize Инициализирует новую вычислительную среду для выполнения кода с использованием указанного Docker образа
copy_project Копирует директорию в файловую систему песочницы
write_file Записывает файл в файловую систему песочницы
sandbox_exec Выполняет команды в изолированной среде
copy_file Копирует отдельный файл в файловую систему песочницы
sandbox_stop Останавливает и удаляет работающий контейнер песочницы

Возможности

  • Гибкое управление контейнерами: Создание и управление изолированными Docker контейнерами для выполнения кода
  • Поддержка пользовательских окружений: Использование любого Docker образа в качестве среды выполнения
  • Файловые операции: Простая передача файлов и директорий между хостом и контейнерами
  • Выполнение команд: Запуск любых shell команд внутри контейнеризованной среды
  • Логирование в реальном времени: Трансляция логов контейнера и вывода команд в реальном времени
  • Автообновления: Встроенная проверка обновлений и автоматическое обновление бинарных файлов
  • Мультиплатформенность: Поддерживает Linux, macOS и Windows
  • Ресурс логов контейнера: Динамический ресурс, предоставляющий доступ к логам контейнера
  • Изолированная среда выполнения с использованием Docker контейнеров
  • Ограничения ресурсов через ограничения Docker контейнера

Ресурсы

Примечания

Требует установленный и запущенный Docker. Установщик автоматически проверяет установку Docker и создает необходимые файлы конфигурации. Логи контейнера доступны как динамический ресурс по адресу 'containers://{id}/logs' с MIME типом 'text/plain'.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI