JavaScript Sandbox MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides a secure environment for executing JavaScript code with configurable memory and time limits, allowing safe evaluation of JavaScript snippets.

js-sandbox MCP サーバー

安全な JavaScript 実行環境を提供するモデル コンテキスト プロトコル サーバー。

特徴

ツール

  • execute_js - 隔離された環境でJavaScriptコードを実行する
    • パラメータ:
      • code (必須): 実行するJavaScriptコード
      • timeout (オプション):最大実行時間(ミリ秒単位、100~30000ミリ秒)
      • memory (オプション):バイト単位のメモリ制限(1MB~100MB)
    • コード実行の結果を返します

安全

  • 制御された環境での分離されたコード実行
  • 実行時間とメモリ制限を設定可能
  • 悪意のあるコードからの保護

発達

依存関係をインストールします:

npm install

サーバーを構築します。

npm run build

自動再構築付き開発モード:

npm run watch

インストール

Claude Desktop で使用するには、サーバー構成を追加します。

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "js-sandbox": { "command": "/path/to/js-sandbox/build/index.js" } } }

デバッグ

MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。MCP Inspectorの使用をお勧めします。MCP Inspectorは以下の方法で入手できます。

npm run inspector

インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Claude からのコードを安全に実行するために、構成可能な時間とメモリ制限を備えた安全で分離された JavaScript 実行環境を提供します。

  1. Features
    1. Tools
    2. Security
  2. Development
    1. Installation
      1. Debugging
    ID: agatnhlgki