Skip to main content
Glama
garc33

JavaScript Sandbox MCP Server

by garc33

js-sandbox MCP Server

A Model Context Protocol server that provides a secure JavaScript execution environment.

Features

Tools

  • execute_js - Executes JavaScript code in an isolated environment

    • Parameters:

      • code (required): JavaScript code to execute

      • timeout (optional): Maximum execution time in milliseconds (100-30000ms)

      • memory (optional): Memory limit in bytes (1MB-100MB)

    • Returns the result of code execution

Security

  • Isolated code execution in a controlled environment

  • Configurable execution time and memory limits

  • Protection against malicious code

Related MCP server: MCP QuickJS Runner

Development

Install dependencies:

npm install

Build the server:

npm run build

Development mode with auto-rebuild:

npm run watch

Installation

Installing via Smithery

To install JavaScript Sandbox Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @garc33/js-sandbox-mcp-server --client claude

To use with Claude Desktop, add the server configuration:

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"
    }
  }
}

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using MCP Inspector, which is available as:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    F
    maintenance
    A secure JavaScript REPL server that enables executing code snippets in a sandboxed environment with memory protection, timeout handling, and comprehensive error reporting.
    1
    10
    122
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    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.
    4
  • F
    license
    A
    quality
    B
    maintenance
    A secure Node.js execution environment that allows coding agents and LLMs to run JavaScript dynamically, install NPM packages, and retrieve results while adhering to the Model Control Protocol.
    7
    56
    4
  • A
    license
    -
    quality
    A
    maintenance
    Provides sandboxed code execution for AI agents with support for Python, JavaScript, and shell commands. Includes comprehensive safety features like destructive pattern blocking, timeout protection, and restricted file access for secure production use.
    41
    MIT

View all related MCP servers

Related MCP Connectors

  • Execute code in 8 languages (Python, JS, TS, Go, Java, C++, C, Bash) in gVisor sandboxes.

  • Host static HTML pages, generate PDFs, screenshots, scrape JS sites, run sandboxed JavaScript.

  • A paid remote MCP for OpenAI Codex context compressor, built to return verdicts, receipts, usage log

View all MCP Connectors

Latest Blog Posts

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/garc33/js-sandbox-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server