Песочница кода узла 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 . Приятного кодирования!
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Безопасная среда выполнения 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 -13254JavaScript
- 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 -12,91835JavaScriptMIT 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 -4TypeScript
- 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 -12GoApache 2.0