Песочница кода узла MCP 🛠️
Добро пожаловать в Node Code Sandbox MCP! Этот репозиторий предоставляет безопасную среду выполнения Node.js, адаптированную для приложений ИИ. Он позволяет агентам кодирования и большим языковым моделям (LLM) динамически запускать JavaScript, устанавливать пакеты NPM и извлекать результаты. Эта функциональность облегчает генерацию кода, тестирование и интерактивную помощь, при этом придерживаясь протокола управления моделями (MCP).
Оглавление
Особенности 🌟
- Динамическое выполнение JavaScript : запуск кода JavaScript в безопасной среде.
- Поддержка пакетов NPM : устанавливайте и используйте пакеты NPM по мере необходимости.
- Интерактивная помощь : возможности генерации и тестирования кода для агентов ИИ.
- Совместимость с MCP : отлично работает с протоколом управления моделью.
- Песочница : обеспечивает безопасное выполнение для предотвращения несанкционированного доступа.
Начало работы 🚀
Чтобы начать работу с Node Code Sandbox MCP, вы можете проверить раздел Releases для последней версии. Загрузите и выполните соответствующие файлы для настройки вашей среды.
Предпосылки
- Node.js (версия 14 или выше)
- NPM (менеджер пакетов узлов)
- Базовые знания JavaScript и концепций искусственного интеллекта
Установка 🛠️
- Клонируйте репозиторий:
- Перейдите в каталог проекта:
- Установить зависимости:
- Запустите сервер:
Теперь ваш Node Code Sandbox MCP готов к работе!
Использование 📖
После запуска сервера вы можете начать выполнять код JavaScript. Вот простой пример:
- Откройте браузер и перейдите по адресу
http://localhost:3000
. - Вы увидите интерфейс, в котором можно ввести код JavaScript.
- Введите свой код и нажмите «Выполнить».
Результаты будут отображены под областью ввода.
Пример кода
Установка пакетов NPM
Чтобы установить пакет NPM, используйте следующую команду в интерфейсе:
Например:
Справочник API 📚
Node Code Sandbox MCP предоставляет несколько конечных точек API для взаимодействия со средой песочницы.
Выполнить код
- Конечная точка :
/execute
- Метод : ПОСТ
- Текст запроса :
- Ответ :
Установить пакет
- Конечная точка :
/install
- Метод : ПОСТ
- Текст запроса :
- Ответ :
Вношу свой вклад 🤝
Мы приветствуем вклад в Node Code Sandbox MCP! Если у вас есть идеи по улучшению или новым функциям, выполните следующие действия:
- Создайте форк репозитория.
- Создайте новую ветку:
git checkout -b feature/YourFeature
. - Внесите изменения и зафиксируйте их:
git commit -m 'Add some feature'
. - Отправка в ветку:
git push origin feature/YourFeature
. - Откройте запрос на извлечение.
Убедитесь, что ваш код соответствует нашим стандартам кодирования и включает тесты, где это применимо.
Лицензия 📜
Этот проект лицензирован по лицензии MIT. Подробности см. в файле LICENSE .
Связаться 📫
Если у вас есть вопросы или вы хотите оставить отзыв, свяжитесь с нами через GitHub Issues или с владельцем репозитория.
Спасибо за изучение Node Code Sandbox MCP! Для последних релизов посетите раздел Releases . Приятного кодирования!
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Безопасная среда выполнения Node.js, которая позволяет агентам кодирования и LLM динамически запускать JavaScript, устанавливать пакеты NPM и получать результаты, соблюдая протокол управления моделями.
Related MCP Servers
- AsecurityFlicenseAqualityProvides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.Last updated -1225
- AsecurityAlicenseAqualityA Node.js implementation of the Model Context Protocol that provides secure shell command execution capabilities, allowing AI models like Claude to run shell commands in a controlled environment with built-in security measures.Last updated -111737MIT License
- -securityFlicense-qualityProvides secure execution of arbitrary JavaScript code within a sandboxed QuickJS WASM environment, allowing language models or other MCP clients to safely run JavaScript code snippets without compromising the host system.Last updated -4
- AsecurityAlicenseAqualityA TypeScript server implementing the Model Context Protocol that provides secure code execution in isolated Docker containers, allowing LLM applications to safely run Python, Go, or JavaScript code snippets.Last updated -12Apache 2.0