Песочница MCP
Не стесняйтесь попробовать mcp sandbox
中文文档| Английский
Демо
Python MCP Sandbox — это интерактивный инструмент выполнения кода Python, который позволяет пользователям и LLM безопасно выполнять код Python и устанавливать пакеты в изолированные контейнеры Docker.
Виби
Viby работает с mcp sandbox
Функции
🐳 Изоляция Docker : безопасный запуск кода Python в изолированных контейнерах Docker
📦 Управление пакетами : простая установка и управление пакетами Python
📊 Генерация файлов : поддержка генерации файлов и доступа к ним через веб-ссылки.
Related MCP server: MCP Sandbox
Установка
Конечной точкой SSE по умолчанию является http://localhost:8000/sse , и вы можете взаимодействовать с ней через MCP Inspector через SSE или любой другой клиент, поддерживающий соединения SSE.
Доступные инструменты
create_sandbox : создает новую песочницу Python Docker и возвращает ее идентификатор для последующего выполнения кода и установки пакета.
list_sandboxes : список всех существующих песочниц (контейнеров Docker) для повторного использования
execute_python_code : выполняет код Python в указанной песочнице Docker
install_package_in_sandbox : Устанавливает пакеты Python в указанную песочницу Docker
check_package_installation_status : проверяет, установлен ли пакет или статус установки в песочнице Docker
execute_terminal_command : выполняет команду терминала в указанной песочнице Docker. Параметры:
sandbox_id(строка),command(строка). Возвращаетstdout,stderr,exit_code.upload_file_to_sandbox : Загружает локальный файл в указанную песочницу Docker. Параметры:
sandbox_id(строка),local_file_path(строка),dest_path(строка, необязательно, по умолчанию:/app/results).
Структура проекта
Пример подсказки
Пример конфигурации MCP
Ниже приведен пример конфигурации для Клода:
Пример конфигурации MCP для онлайн-демонстрации
Измените serverUrl в соответствии с требованиями вашей среды.