KA

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

51 stars 6 forks Качество 71 Тренд 13MIT

MCP-сервер дает каждому агенту эфемерные Linux-песочницы для выполнения команд оболочки.

Обзор

Дайте каждому агенту Ephemeral Linux Sandbox Kilntainers - это MCP-сервер, который предоставляет агентам LLM изолированные песочницы Linux для выполнения команд оболочки. Контейнеры (Docker, Podman), облачные микро-VM (Modal, E2B) и песочницы WebAssembly (WASM BusyBox или любой модуль WASM). - ️️ Каждый агент получает свою собственную песочницу — никакого общего состояния, никакого перекрестного загрязнения. Песочницы живут в течение всего сеанса MCP, затем отключаются и очищаются автоматически. - Агент общается с песочницей через MCP — она не работает внутри нее. Никакие ключи API агента, код или подсказки не подвергаются воздействию песочницы. Один инструмент MCP, sandbox exec, позволяет вашему агенту запускать любую команду Linux. - От нескольких агентов на вашем ноутбуке до тысяч, работающих параллельно в облаке. Агенты уже отлично используют терминалы и могут сохранять тысячи токенов, используя общие утилиты Linux, такие как grep, find, jq, awk и т. Д.

Обзор (машинный перевод)

Дайте каждому агенту Ephemeral Linux Sandbox

Kilntainers - это MCP-сервер, который предоставляет агентам LLM изолированные песочницы Linux для выполнения команд оболочки.

  • Множественные бэкэнды: ** Контейнеры (Docker, Podman), облачные микро-VM (Modal, E2B) и песочницы WebAssembly (WASM BusyBox или любой модуль WASM).
  • ️ ** Изолированный по агенту: ** Каждый агент получает свою собственную песочницу — никакого общего состояния, никакого перекрестного загрязнения.
  • Эфемерный: ** Песочницы живут в течение сеанса MCP, затем отключаются и очищаются автоматически. **Безопасность по дизайну: ** Агент общается с песочницей через MCP — она не работает внутри нее. Никакие ключи API агента, код или подсказки не подвергаются воздействию песочницы. Простой интерфейс MCP: ** Один инструмент MCP, sandbox_exec, позволяет вашему агенту запускать любую команду Linux.
  • **Масштабируемый: ** От нескольких агентов на вашем ноутбуке до тысяч, работающих параллельно в облаке.

##Почему хулиганы?

Агенты уже отлично используют терминалы и могут сохранять тысячи токенов, используя общие утилиты Linux, такие как grep, find, jq, awk и т. Д.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Give Every Agent an Ephemeral Linux Sandbox — via MCP

Kilntainers is an MCP server that gives LLM agents isolated Linux sandboxes for executing shell commands.

  • 🧰 Multiple backends: Containers (Docker, Podman), cloud-hosted micro-VMs (Modal, E2B), and WebAssembly sandboxes (WASM BusyBox, or any WASM module).
  • 🏝️ Isolated per agent: Every agent gets its own dedicated sandbox — no shared state, no cross-contamination.
  • 🧹 Ephemeral: Sandboxes live for the duration of the MCP session, then are shut down and cleaned up automatically.
  • 🔒 Secure by design: The agent communicates with the sandbox over MCP — it doesn’t run inside it. No agent API keys, code, or prompts are exposed to the sandbox.
  • 🔌 Simple MCP interface: A single MCP tool, sandbox_exec, lets your agent run any Linux command.
  • 📈 Scalable: Scale from a few agents on your laptop to thousands running in parallel in the cloud.

Why Kilntainers?

Agents are already excellent at using terminals, and can save thousands of tokens by leveraging common Linux utilities like grep, find, jq, awk, etc. However giving an agent access to the host OS is a security nightmare, and running thousands of parallel agents on a service is painful. Kilntainers gives every agent its own isolated, ephemeral sandbox.

Quick Start

Install and run from CLI:

# install
uv tool install kilntainers
# starts with defaults: stdio MCP server, Docker, and Debian-slim (see options below)
kilntainers

Add to your MCP client (Claude, Cursor, etc.):

{
  "mcpServers": {
    "kilntainers": {
      "command": "kilntainers"
    }
  }
}

How It Works

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "kilntainers": { "command": "kilntainers" } } }