Песочница кода узла MCP 🛠️
Добро пожаловать в Node Code Sandbox MCP! Этот репозиторий предоставляет безопасную среду выполнения Node.js, адаптированную для приложений ИИ. Он позволяет агентам кодирования и большим языковым моделям (LLM) динамически запускать JavaScript, устанавливать пакеты NPM и извлекать результаты. Эта функциональность облегчает генерацию кода, тестирование и интерактивную помощь, при этом придерживаясь протокола управления моделями (MCP).
Оглавление
Related MCP server: Shell MCP Server
Особенности 🌟
Динамическое выполнение JavaScript : запуск кода JavaScript в безопасной среде.
Поддержка пакетов NPM : устанавливайте и используйте пакеты NPM по мере необходимости.
Интерактивная помощь : возможности генерации и тестирования кода для агентов ИИ.
Совместимость с MCP : отлично работает с протоколом управления моделью.
Песочница : обеспечивает безопасное выполнение для предотвращения несанкционированного доступа.
Начало работы 🚀
Чтобы начать работу с Node Code Sandbox MCP, вы можете проверить раздел Releases для последней версии. Загрузите и выполните соответствующие файлы для настройки вашей среды.
Предпосылки
Node.js (версия 14 или выше)
NPM (менеджер пакетов узлов)
Базовые знания JavaScript и концепций искусственного интеллекта
Установка 🛠️
Клонируйте репозиторий:
git clone https://github.com/mozicim/node-code-sandbox-mcp.gitПерейдите в каталог проекта:
cd node-code-sandbox-mcpУстановить зависимости:
npm installЗапустите сервер:
npm start
Теперь ваш Node Code Sandbox MCP готов к работе!
Использование 📖
После запуска сервера вы можете начать выполнять код JavaScript. Вот простой пример:
Откройте браузер и перейдите по адресу
http://localhost:3000.Вы увидите интерфейс, в котором можно ввести код JavaScript.
Введите свой код и нажмите «Выполнить».
Результаты будут отображены под областью ввода.
Пример кода
Установка пакетов NPM
Чтобы установить пакет NPM, используйте следующую команду в интерфейсе:
Например:
Справочник API 📚
Node Code Sandbox MCP предоставляет несколько конечных точек API для взаимодействия со средой песочницы.
Выполнить код
Конечная точка :
/executeМетод : ПОСТ
Текст запроса :
{ "code": "your JavaScript code here" }Ответ :
{ "result": "output of your code" }
Установить пакет
Конечная точка :
/installМетод : ПОСТ
Текст запроса :
{ "package": "package-name" }Ответ :
{ "status": "success", "message": "Package installed successfully" }
Вношу свой вклад 🤝
Мы приветствуем вклад в 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 . Приятного кодирования!