hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
メモリ保護、タイムアウト処理、包括的なエラー レポートを備えたサンドボックス環境でコード スニペットを実行できる安全な JavaScript REPL サーバーです。