Песочница MCP
Не стесняйтесь попробовать mcp sandbox
中文文档| Английский
Демо
Python MCP Sandbox — это интерактивный инструмент выполнения кода Python, который позволяет пользователям и LLM безопасно выполнять код Python и устанавливать пакеты в изолированные контейнеры Docker.
Виби
Viby работает с mcp sandbox
Функции
- 🐳 Изоляция Docker : безопасный запуск кода Python в изолированных контейнерах Docker
- 📦 Управление пакетами : простая установка и управление пакетами Python
- 📊 Генерация файлов : поддержка генерации файлов и доступа к ним через веб-ссылки.
Установка
Конечной точкой 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
в соответствии с требованиями вашей среды.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Интерактивный инструмент выполнения кода Python, позволяющий пользователям и LLM безопасно выполнять код Python и устанавливать пакеты в изолированные контейнеры Docker.
Related MCP Servers
- -securityFlicense-qualityProvides isolated Docker environments for code execution, enabling users to create and manage containers, execute multi-language code, save and reproduce development environments, ensuring security and isolation.Last updated -6Python
- -securityAlicense-qualityAn MCP server to create secure code sandbox environment for executing code within Docker containers.Last updated -69GoMIT License
- AsecurityAlicenseAqualityAllows LLMs to execute Python code in a specified Conda environment, enabling access to necessary libraries and dependencies for efficient code execution.Last updated -1101JavaScriptMIT License
- -securityAlicense-qualityFacilitates isolated code execution within Docker containers, enabling secure multi-language script execution and integration with language models like Claude via the Model Context Protocol.Last updated -PythonMIT License