MCP.Market

Runno MCP server

by taybenlor·io.github.taybenlor/runno·v0.10.6·773 stars

MCP Server for the Runno Sandbox

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

773 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • run_codewrite action

    Run 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 action

    Run 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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/runtime

Import @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-corp

These 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.