Skip to main content
Glama

Node Code Sandbox MCP

by mozicim

Node Code Sandbox MCP 🛠️

Knotencode-Sandbox

Willkommen bei der Node Code Sandbox MCP! Dieses Repository bietet eine sichere Node.js-Ausführungsumgebung, die speziell auf KI-Anwendungen zugeschnitten ist. Es ermöglicht Programmieragenten und großen Sprachmodellen (LLMs), JavaScript dynamisch auszuführen, NPM-Pakete zu installieren und Ergebnisse abzurufen. Diese Funktionalität erleichtert die Codegenerierung, das Testen und die interaktive Unterstützung unter Einhaltung des Model Control Protocol (MCP).

Inhaltsverzeichnis

Funktionen 🌟

  • Dynamische JavaScript-Ausführung : Führen Sie JavaScript-Code in einer sicheren Umgebung aus.
  • NPM-Paketunterstützung : Installieren und verwenden Sie NPM-Pakete nach Bedarf.
  • Interaktive Unterstützung : Codegenerierungs- und Testfunktionen für KI-Agenten.
  • MCP-Kompatibilität : Funktioniert nahtlos mit dem Model Control Protocol.
  • Sandboxing : Gewährleistet eine sichere Ausführung, um unbefugten Zugriff zu verhindern.

Erste Schritte 🚀

Um mit Node Code Sandbox MCP zu beginnen, können Sie im Abschnitt „Releases“ nach der neuesten Version suchen. Laden Sie die entsprechenden Dateien herunter und führen Sie sie aus, um Ihre Umgebung einzurichten.

Voraussetzungen

  • Node.js (Version 14 oder höher)
  • NPM (Node-Paketmanager)
  • Grundkenntnisse in JavaScript und KI-Konzepten

Installation 🛠️

  1. Klonen Sie das Repository:
    git clone https://github.com/mozicim/node-code-sandbox-mcp.git
  2. Navigieren Sie zum Projektverzeichnis:
    cd node-code-sandbox-mcp
  3. Installieren Sie Abhängigkeiten:
    npm install
  4. Starten Sie den Server:
    npm start

Jetzt ist Ihr Node Code Sandbox MCP einsatzbereit!

Verwendung 📖

Sobald der Server läuft, können Sie mit der Ausführung von JavaScript-Code beginnen. Hier ist ein einfaches Beispiel:

  1. Öffnen Sie Ihren Browser und navigieren Sie zu http://localhost:3000 .
  2. Sie sehen eine Schnittstelle, in die Sie JavaScript-Code eingeben können.
  3. Geben Sie Ihren Code ein und klicken Sie auf „Ausführen“.

Die Ergebnisse werden unterhalb des Eingabebereichs angezeigt.

Beispielcode

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

Installieren von NPM-Paketen

Um ein NPM-Paket zu installieren, verwenden Sie den folgenden Befehl in der Schnittstelle:

npm install <package-name>

Zum Beispiel:

npm install lodash

API-Referenz 📚

Das Node Code Sandbox MCP bietet mehrere API-Endpunkte für die Interaktion mit der Sandbox-Umgebung.

Code ausführen

  • Endpunkt : /execute
  • Methode : POST
  • Anforderungstext :
    { "code": "your JavaScript code here" }
  • Antwort :
    { "result": "output of your code" }

Paket installieren

  • Endpunkt : /install
  • Methode : POST
  • Anforderungstext :
    { "package": "package-name" }
  • Antwort :
    { "status": "success", "message": "Package installed successfully" }

Mitwirken 🤝

Wir freuen uns über Beiträge zur Node Code Sandbox MCP! Wenn Sie Ideen für Verbesserungen oder neue Funktionen haben, folgen Sie bitte diesen Schritten:

  1. Forken Sie das Repository.
  2. Erstellen Sie einen neuen Zweig: git checkout -b feature/YourFeature .
  3. Nehmen Sie Ihre Änderungen vor und übernehmen Sie sie: git commit -m 'Add some feature' .
  4. Zum Zweig pushen: git push origin feature/YourFeature .
  5. Öffnen Sie eine Pull-Anfrage.

Bitte stellen Sie sicher, dass Ihr Code unseren Codierungsstandards entspricht und gegebenenfalls Tests enthält.

Lizenz 📜

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE .

Kontakt 📫

Bei Fragen oder Feedback wenden Sie sich bitte über GitHub-Probleme an den Repository-Eigentümer oder kontaktieren Sie ihn.


Vielen Dank, dass Sie sich mit der Node Code Sandbox MCP vertraut gemacht haben! Die neuesten Versionen finden Sie im Bereich „Releases“ . Viel Spaß beim Programmieren!

-
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.

Eine sichere Node.js-Ausführungsumgebung, die es Codieragenten und LLMs ermöglicht, JavaScript dynamisch auszuführen, NPM-Pakete zu installieren und Ergebnisse abzurufen, während das Model Control Protocol eingehalten wird.

  1. Inhaltsverzeichnis
    1. Funktionen 🌟
      1. Erste Schritte 🚀
        1. Voraussetzungen
      2. Installation 🛠️
        1. Verwendung 📖
          1. Beispielcode
          2. Installieren von NPM-Paketen
        2. API-Referenz 📚
          1. Code ausführen
          2. Paket installieren
        3. Mitwirken 🤝
          1. Lizenz 📜
            1. Kontakt 📫

              Related MCP Servers

              • 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
                325
                4
                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
                2,918
                35
                JavaScript
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                Provides 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
                TypeScript
              • A
                security
                A
                license
                A
                quality
                A 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 -
                1
                2
                Go
                Apache 2.0
                • Apple
                • Linux

              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