Skip to main content
Glama

Node Code Sandbox MCP

by mozicim

Песочница кода узла 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 и концепций искусственного интеллекта

Установка 🛠️

  1. Клонируйте репозиторий:
    git clone https://github.com/mozicim/node-code-sandbox-mcp.git
  2. Перейдите в каталог проекта:
    cd node-code-sandbox-mcp
  3. Установить зависимости:
    npm install
  4. Запустите сервер:
    npm start

Теперь ваш Node Code Sandbox MCP готов к работе!

Использование 📖

После запуска сервера вы можете начать выполнять код JavaScript. Вот простой пример:

  1. Откройте браузер и перейдите по адресу http://localhost:3000 .
  2. Вы увидите интерфейс, в котором можно ввести код JavaScript.
  3. Введите свой код и нажмите «Выполнить».

Результаты будут отображены под областью ввода.

Пример кода

console.log("Hello, world!");

Установка пакетов NPM

Чтобы установить пакет NPM, используйте следующую команду в интерфейсе:

npm install <package-name>

Например:

npm install lodash

Справочник 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! Если у вас есть идеи по улучшению или новым функциям, выполните следующие действия:

  1. Создайте форк репозитория.
  2. Создайте новую ветку: git checkout -b feature/YourFeature .
  3. Внесите изменения и зафиксируйте их: git commit -m 'Add some feature' .
  4. Отправка в ветку: git push origin feature/YourFeature .
  5. Откройте запрос на извлечение.

Убедитесь, что ваш код соответствует нашим стандартам кодирования и включает тесты, где это применимо.

Лицензия 📜

Этот проект лицензирован по лицензии MIT. Подробности см. в файле LICENSE .

Связаться 📫

Если у вас есть вопросы или вы хотите оставить отзыв, свяжитесь с нами через GitHub Issues или с владельцем репозитория.


Спасибо за изучение Node Code Sandbox MCP! Для последних релизов посетите раздел Releases . Приятного кодирования!

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Безопасная среда выполнения Node.js, которая позволяет агентам кодирования и LLM динамически запускать JavaScript, устанавливать пакеты NPM и получать результаты, соблюдая протокол управления моделями.

  1. Оглавление
    1. Особенности 🌟
      1. Начало работы 🚀
        1. Предпосылки
      2. Установка 🛠️
        1. Использование 📖
          1. Пример кода
          2. Установка пакетов NPM
        2. Справочник API 📚
          1. Выполнить код
          2. Установить пакет
        3. Вношу свой вклад 🤝
          1. Лицензия 📜
            1. Связаться 📫

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.
                Last updated -
                7
                2
                JavaScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                Provides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.
                Last updated -
                1
                5
                JavaScript
                • Apple
              • A
                security
                A
                license
                A
                quality
                A 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 -
                1
                110
                25
                JavaScript
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                Allows AI models to run JavaScript/TypeScript code through Model Context Protocol tool calls, supporting both one-time script execution and stateful REPL sessions with npm package integration.
                Last updated -
                TypeScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/mozicim/node-code-sandbox-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server