ノードコードサンドボックス MCP 🛠️
Node Code Sandbox MCPへようこそ!このリポジトリは、AIアプリケーション向けにカスタマイズされた安全なNode.js実行環境を提供します。コーディングエージェントと大規模言語モデル(LLM)は、JavaScriptを動的に実行し、NPMパッケージをインストールし、結果を取得できます。この機能により、モデル制御プロトコル(MCP)に準拠しながら、コード生成、テスト、インタラクティブな支援が容易になります。
目次
特徴 🌟
動的 JavaScript 実行: 安全な環境で JavaScript コードを実行します。
NPM パッケージ サポート: 必要に応じて NPM パッケージをインストールして使用します。
インタラクティブ アシスタンス: AI エージェントのコード生成およびテスト機能。
MCP 互換性: モデル制御プロトコルとシームレスに動作します。
サンドボックス: 不正アクセスを防ぐために安全な実行を保証します。
はじめに🚀
Node Code Sandbox MCPを使い始めるには、リリースセクションで最新バージョンをご確認ください。適切なファイルをダウンロードして実行し、環境を構築してください。
前提条件
Node.js (バージョン 14 以上)
NPM(ノードパッケージマネージャー)
JavaScriptとAIの概念に関する基礎知識
インストール 🛠️
リポジトリをクローンします。
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メソッド: POST
リクエスト本文:
{ "code": "your JavaScript code here" }応答:
{ "result": "output of your code" }
パッケージのインストール
エンドポイント:
/installメソッド: POST
リクエスト本文:
{ "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 の問題を通じてご連絡いただくか、リポジトリの所有者にご連絡ください。
Node Code Sandbox MCP をご利用いただきありがとうございます!最新リリースについては、リリースセクションをご覧ください。コーディングをお楽しみください!
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
コーディング エージェントと LLM が JavaScript を動的に実行し、NPM パッケージをインストールし、モデル制御プロトコルに準拠しながら結果を取得できるようにする安全な Node.js 実行環境。
Related MCP Servers
- Asecurity-licenseAqualityProvides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.Last updated -1135
- Asecurity-licenseAqualityA 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 -123738MIT License
- -security-license-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
- Asecurity-licenseAqualityA 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