What languages can I run in the sandbox?
TypeScript, JavaScript, and Python. Python runs via Pyodide inside the Deno environment.
@bewt85
基本情報
An MCP server that allows you to run TypeScript, JavaScript, and Python code in a sandbox on your local machine using the Deno® sandbox. This server provides a controlled environment for executing code with explicit permission controls.
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-deno-sandbox": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"./node_modules/.bin/ts-node",
"src/index.ts"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。
An MCP server that allows you to run TypeScript, JavaScript, and Python code in a local sandbox using the Deno® runtime. It enforces explicit permission controls (e.g., which websites to visit, which files to read/write) to protect your machine from untrusted code, especially when code is generated by LLMs.
Install Node.js or Deno. Add the server to your client’s configuration (e.g., claude_desktop_config.json) using either deno run npm:mcp-deno-sandbox or npx mcp-deno-sandbox, passing permission flags like --allow-net=icanhazip.com,example.com at startup. Permissions are static and require a server restart to change.
/tmp) with limited permissions.TypeScript, JavaScript, and Python. Python runs via Pyodide inside the Deno environment.
Permissions are passed as command-line arguments when starting the server (e.g., `--allow-read=/tmp`, `--allow-net=example.com`). They are the same as Deno permissions; you cannot change them without restarting the server.
No. “Deno” is a registered trademark of Deno Land LLC. This project is an independent fan creation.
Writing files with `open(PATH, 'w')` does not work; use `import js; js.fs.writeFileSync(PATH, CONTENT)` instead. When using `--allow-read` broadly, the server guesses which directories to mount into Pyodide (home and /tmp). Windows mounting may have issues.
It uses Deno’s sandbox, which relies on Chrome’s isolation technology. You control file, network, and execution permissions. Granting write access to the server’s config file or blanket FFI/execution permissions can completely undermine the sandbox.
An MCP (Model Context Protocol) server that helps AI assistants (like Claude) break down complex tasks into manageable steps, track progress, and manage a hierarchical task list.
AI-powered n8n workflow automation through natural language. MCP server enabling Claude AI & Cursor IDE to create, manage, and monitor workflows via Model Context Protocol. Multi-instance support, 17 tools, comprehensive docs. Build workflows conversationally without manual JSON
ArduPilotドローンをAIエージェントから操作するMCPサーバーです。
Multi-Agent AI Orchestration Workshop
A comprehensive Model Context Protocol (MCP) server providing AI assistants with powerful task management and agent memories capabilities with project-specific storage.
コメント