Runno MCP server
io.github.taybenlor/runno·v0.10.6·773 starsMCP Server for the Runno Sandbox
773 stars
Reviews
Write oneNobody has reviewed Runno yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Runno tools (2, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
run_codewrite actionRun code in a sandboxed environment. Specify a runtime and then provide some code to run. | runtime | Programming Language | |---------|----------------------| | python | Python | | quickjs | JavaScript | | clang | C | | clangpp | C++ | | ruby | Ruby | | php-cgi | PHP | You can write code for any of the available runtimes, so use the best programming language for the job. If you're unsure, try Pyt
run_code_with_fileswrite actionRun code in a sandboxed environment against some files, then get the resulting files. Specify a runtime, some code to run, some files for the code to operate on, and the names of the files you want to output. | runtime | Programming Language | |---------|----------------------| | python | Python | | quickjs | JavaScript | | clang | C | | clangpp | C++ | | ruby | Ruby | | php-cgi | PHP | You can wr
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 62 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Runno compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 100%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 773
- more than 95% of 28,688 servers
What its tools let an agent do: 2 run or deploy
Install Runno in Claude Code, Cursor or VS Code
Runs npx -y @runno/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add runno -- npx -y @runno/mcp
What the publisher says
From the Runno repository's README, as published. We do not edit it. Read it on GitHub
👨💻 Use Runno 👉 Runno.dev
📖 Documentation 👉 Runno.dev
Runno
Runno is a collection of JavaScript Packages for running code in various languages inside a sandbox. It's made of the following packages:
- @runno/runtime - web components and headless tools for running code examples in the browser.
- @runno/sandbox - a secure sandbox for running code examples in Node and other JS Runtimes.
- @runno/wasi - an isomorphic package for running WebAssembly WASI binaries inside a sandbox.
- @runno/mcp - an MCP Server for running code using the @runno/sandbox package.
There's also a deprecated Python package called runno that works like the sandbox package.
This project is powered by WASI the Web Assembly System Interface. It provides a standard way for programs to interact with an operating system. By emulating this interface, we can provide a fake file system and operating system, all running within JavaScript.
Using @runno/runtime
The @runno/runtime package provides Web Components for running code in the browser.
This is very handy for programming education it means:
- No need for newbies to install complex programming tools to run code
- Programming examples can be made runnable in the browser with no server
- Simple programs can be tested for correctness inside a sandbox on the user's machine
Quickstart
Start by adding @runno/runtime to your package:
npm install @runno/runtimeImport @runno/runtime in whatever place you'll be using the runno elements. The simplest is in your entrypoint file (e.g. main.ts or index.ts).
import "@runno/runtime";Once you've imported them you can use runno elements on the page.
<runno-run runtime="python" editor controls> print('Hello, World!') </runno-run>For the code to run though, you'll need to set some HTTP headers:
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corpThese create a cross-origin isolated context which allows the use of SharedArrayBuffer used to implement STDIN.
Supported Runtimes
The system supports a number of runtimes based on existing packages published to WAPM. These runtimes are tied to Runno and will be supported by Runno going forward.
- python - Runs python3 code, not pinned to a particular version but is at least 3.6
- ruby - Runs standard Ruby, not pinned but is at least 3.2.0
- quickjs - Runs JavaScript code using the QuickJS engine
- sqlite - Runs SQLite commands
- clang - Compiles and runs C code
- clangpp - Compiles and runs C++ code
- php-cgi - Runs PHP CGI compiled by VMWare
Running WASI binaries
The runtime also provides a component for running WASI binaries directly.
<runno-wasi src="/ffmpeg.wasm" autorun></runno-wasi>Examples
There are more examples for how to use Runno in the examples directory in this repo. It includes practical ways you can use Runno, and how to configure it to run.
Full documentation
Visit @runno/runtime to read the full documentation.
How does it work?
Runno uses Web Assembly to run code from JavaScript. Code runs in a unix-like sandbox that connects to a web-based terminal emulator. This means it behaves a lot like running code natively on a linux terminal. It's not perfect, but it's handy for making code examples run.
Plus it's pretty cool that you can just run code in your browser!
Using @runno/sandbox
Quickstart
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Runno: common questions
- Is Runno MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Runno safety report
- How do I install Runno?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Runno need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Runno maintained?
- The last commit was 95 days ago (2026-08-01). The latest release is v0.10.6.
- How does Runno compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 100% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.