runno

runno

taybenlorMIT
767 звёзд45 форков
Runno MCP-сервер выполняет код на разных языках программирования в диалоге с AI-ассистентом. Для этого не нужно настраивать локальные компиляторы и интерпретаторы. Сервер изолирует каждый запуск в собственной виртуальной среде на базе WebAssembly (WASI). Код работает в песочнице с эмуляцией операционной системы, файловой системы и процессов, но без доступа к вашей основной системе. Сервер подходит для обучения программированию, быстрого тестирования фрагментов кода, проверки домашних заданий и выполнения скриптов в безопасном окружении. Разработчикам не нужно беспокоиться о настройке окружения и возможных угрозах безопасности.
Подключение

Подключить runno

Выберите способ запуска и свой MCP-клиент. Ниже останется одна готовая инструкция, которую можно проверить и скопировать.

1

Способ подключения

2

Куда подключить

3

Скопируйте и проверьте

Claude Desktop / Claude Code

Клиент запускает MCP-сервер как локальный процесс.

  1. 1.Откройте настройки MCP в Claude.
  2. 2.Добавьте сервер с указанной командой и переменными окружения.
  3. 3.Перезапустите Claude, если сервер не появился автоматически.
json
{
  "mcpServers": {
    "runno": {
      "command": "npx",
      "args": [
        "-y",
        "@runno/mcp"
      ]
    }
  }
}

Сгенерировано из существующей команды запуска. Желательно сверить с README.

Инструкция собрана из данных карточки и пока не отмечена как проверенная редакцией. Сверьте команду с README источника и не передавайте лишние права или секреты.

Как оценить runno

runno относится к MCP-инструментам. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.

Происхождение
Проект сообщества
Лицензия
MIT
Реализация
TypeScript
Транспорт
stdio

Что проверить перед выбором

  • Изучите README, открытые issues и историю последних изменений в репозитории.
  • Проверьте команду установки и зависимости перед запуском в рабочем окружении.
  • Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.

Карточка отредактирована 20.07.2026.

Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикtaybenlor
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Запуск кода на Python, JavaScript, C, Rust, Ruby и других языках, скомпилированных в WASI.
  • Выполнение в изолированной песочнице без доступа к хост-системе, сети и переменным окружения.
  • Передача входных данных (stdin) и чтение результата выполнения (stdout, stderr).
  • Создание, запись и чтение файлов в виртуальной файловой системе внутри одной сессии.
  • Мгновенный запуск через npx без предварительной установки зависимостей.
  • Работа с любыми MCP-клиентами: Claude Desktop, Cline, Continue.dev и другими.
  • Кроссплатформенность — сервер работает на любой ОС с Node.js.
  • Эмуляция системных вызовов через стандарт WASI.

Как подключить

  1. Запустите команду: npx -y @runno/mcp
  2. Добавьте сервер в конфигурацию вашего MCP-клиента. Пример для Claude Desktop:
{ "mcpServers": { "runno": { "command": "npx", "args": ["-y", "@runno/mcp"] } } }
  1. Перезапустите клиент. Сервер готов к работе.

Примеры запросов

Попросите AI-ассистента выполнить эти задачи:

  • «Напиши и выполни скрипт на Python, который сортирует список чисел по убыванию и выводит результат.»
  • «Создай файл на C, который читает строку из stdin и выводит её в верхнем регистре. Скомпилируй и запусти программу.»
  • «Выполни JavaScript-код: напиши функцию, которая проверяет строку на палиндром, и протестируй её на трёх примерах.»
  • «Напиши скрипт на Python, который создаёт в виртуальной файловой системе папку data и файл notes.txt внутри неё.»

Технические детали

  • Язык разработки: TypeScript
  • Транспортный протокол: stdio
  • Лицензия: MIT (открытый исходный код)
  • Разработчик: taybenlor
  • Совместимость: Claude Desktop, Cline, Continue.dev и любые MCP-клиенты

Поделиться