Integrations
Provides a secure JavaScript REPL (Read-Eval-Print-Loop) environment to execute code snippets with error handling, memory management, and output formatting.
Enables secure access to Node.js built-in modules and execution of JavaScript code in a sandboxed VM context with working directory support.
Allows running the REPL directly via npx without installation or installing it globally through npm for repeated usage.
🚀 直接 Node.js REPL エグゼキューター
🧙♂️ 簡素化された JavaScript 実行環境
以下を完全にサポートし、シームレスなコード実行を可能にする、合理化された直接 Node.js 実行環境:
- ESMモジュール- ネイティブのインポート/エクスポート構文
- 動的インポート- await import() の完全サポート
- CommonJS 互換性- require() から createRequire まで動作します
- ネイティブ Node.js API アクセス- すべての Node.js 機能への直接アクセス
🧩 設定
カーソルの場合は、 .cursor/mcp.json
構成を更新します。
Copy
✨ 特徴
- 🚀 Node.js の直接実行: VM サンドボックスなしで Node.js で直接コードを実行します
- 📦完全なモジュールサポート:ESMおよびCommonJSモジュールのシームレスなサポート
- ⏱️リアルタイムフィードバック: コード実行から即座に結果を取得
- 🔍強化されたデバッグ:適切なエラー処理によるクリーンな出力
- 🧠シンプルなアーキテクチャ: 複雑さを最小限に抑えた合理化された実装
- 🔄ファイルシステムアクセス:実際のテストのためのファイルシステムへのフルアクセス
🛠️ 実装の詳細
この実装では、
- 実行ごとに一時的な
.mjs
ファイルを作成します。 - 別のプロセスでNode.jsを使用してコードを直接実行します
- すべてのコンソール出力と実行結果をキャプチャします
- 一時ファイルを自動的にクリーンアップします
- 標準化された結果をMCPクライアントに返します
📝 使用例
Copy
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
メモリ保護、タイムアウト処理、包括的なエラー レポートを備えたサンドボックス環境でコード スニペットを実行できる安全な JavaScript REPL サーバーです。