Runno
Sandboxed runtime for programming languages and WASI binaries. Works in the browser, on your server, or via MCP.
What is Runno?
Runno is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to sandboxed runtime for programming languages and wasi binaries. works in the browser, on your server, or via mcp.
Sandboxed runtime for programming languages and WASI binaries. Works in the browser, on your server, or via MCP.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Sandboxed runtime for programming languages and WASI binarie
Use Cases
Maintainer
Works with
Installation
NPM
npx -y @runno/mcpManual Installation
npx -y @runno/mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Runno
Runno is an MCP server and browser-based runtime that executes code in a secure WebAssembly sandbox without any server-side infrastructure. The @runno/mcp package exposes a single 'run_code' tool that accepts code strings and a runtime name, executes the code in a WASI-based sandbox, and returns stdout, stderr, exit code, and execution status — all without installing language runtimes locally. It supports Python, JavaScript (QuickJS), C, C++, Ruby, and PHP, making it ideal for AI assistants that need to safely execute user-provided code snippets.
Prerequisites
- Node.js 18+ and npx available on your system
- An MCP client such as Claude Desktop or Cursor
- No additional language runtimes required — all languages run inside WASM
Verify npx is available
Runno runs entirely via npx with no global install required. Confirm npx is on your PATH and note its full path for the MCP config.
which npx
npx --versionTest Runno locally
Run the Runno MCP server directly from the command line to confirm it starts without errors before adding it to your client config.
npx @runno/mcpAdd Runno to your MCP client configuration
Edit your MCP client config file (e.g. claude_desktop_config.json) to register the Runno server. Use the full path to npx to avoid PATH resolution issues.
{
"mcpServers": {
"runno": {
"command": "/usr/local/bin/npx",
"args": ["@runno/mcp"]
}
}
}Restart your MCP client
Restart Claude Desktop or your IDE so it picks up the new Runno server. The 'run_code' tool should appear in the available tools list.
Test code execution through your MCP client
Ask your AI assistant to run a simple Python snippet to confirm end-to-end connectivity through the Runno sandbox.
Runno Examples
Client configuration
MCP client configuration for the Runno sandboxed code execution server.
{
"mcpServers": {
"runno": {
"command": "/usr/local/bin/npx",
"args": ["-y", "@runno/mcp"]
}
}
}Prompts to try
Example prompts that leverage Runno's sandboxed runtimes through an MCP client.
- "Write and run a Python script to calculate the first 1000 prime numbers"
- "Solve this LeetCode problem by writing Python code and running it"
- "Run this C code snippet and show me the output"
- "Execute a Ruby script to parse this CSV data"
- "Calculate p75 latency from this dataset using Python"Troubleshooting Runno
npx command not found when the MCP client starts the server
Use the absolute path to npx in the 'command' field of your config (find it with 'which npx'). MCP clients may start processes with a minimal PATH that doesn't include your Node.js installation.
Code execution times out or returns 'timed out' status
The WASM sandbox enforces execution time limits. Break long-running computations into smaller chunks, or reduce the problem size (e.g. calculate 100 primes instead of 100,000 in a single call).
Packages or libraries are not available in the sandbox
Runno's sandbox only includes the standard library for each runtime — you cannot install third-party packages (e.g. no 'import numpy'). Stick to built-in modules or ask the AI to implement the needed functionality from scratch.
Frequently Asked Questions about Runno
What is Runno?
Runno is a Model Context Protocol (MCP) server that sandboxed runtime for programming languages and wasi binaries. works in the browser, on your server, or via mcp. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Runno?
Install via npm with the command: npx -y @runno/mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Runno?
Runno works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Runno free to use?
Yes, Runno is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Runno Alternatives — Similar Developer Tools Servers
Looking for alternatives to Runno? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Runno in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Runno?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.