KA

kiln-ai/kilntainers

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

51 stars 6 forks 品質 71 トレンド 13MIT

シェルコマンドを実行するためのエピメラルLinuxサンドボックスをすべてのエージェントに渡すMCPサーバー.

概要

MCP 経由で、Ephemeral Linux Sandbox のすべてのエージェントに Kilntainers は、LM エージェントがシェルコマンドを実行するための Linux サンドボックスを分離する MCP サーバーです。 - コンテナ(Docker、Podman)、クラウドホスト型マイクロVM(Modal、E2B)、WebAssemblyサンドボックス(WASM BusyBox、WASMモジュール) - ️️ すべてのエージェントは、独自の専用のサンドボックスを取得 — 共有状態、クロス汚染なし。 - 🧹 Sandboxes は、MCP セッションの持続期間に生き、シャットダウンし、自動的にクリーンアップされます。 - 🔒 エージェントはMCP上のサンドボックスと通信します。内部では実行しません。 エージェント API キー、コード、またはプロンプトはサンドボックスに公開されていません。 - 🔌 1つのMCPツール、サンドボックス exec、エージェントが任意のLinuxコマンドを実行できるようにします。 - . . ノートパソコンで数少ないエージェントから数千人がクラウド上で並行して稼働するスケール。 エージェントはターミナルを使用して既に優れており、 grep、find、jq、 awk などの一般的なLinuxユーティリティを活用して、数千のトークンを保存できます.

概要(AI 翻訳)

MCP 経由で、Ephemeral Linux Sandbox のすべてのエージェントに

Kilntainers は、LM エージェントがシェルコマンドを実行するための Linux サンドボックスを分離する MCP サーバーです。

  • 複数のバックエンド:**コンテナ(Docker、Podman)、クラウドホスト型マイクロVM(Modal、E2B)、WebAssemblyサンドボックス(WASM BusyBox、またはWASMモジュール)。
  • ✔️ エージェントごとに分離: すべてのエージェントは、独自の専用のサンドボックスを取得 — 共有状態、クロス汚染なし。
  • 🧹エフェムラル: サンドボックスは、MCP セッションの持続期間を生き、シャットダウンし、自動的にクリーンアップします。
  • 設計による*Secure:** エージェントは、with を MCP 上で通信します。inside を実行しません。 エージェント API キー、コード、またはプロンプトはサンドボックスに公開されていません。
  • 🔌**単純なMCPインタフェース:**単一のMCPツール、[sandbox_exec)、エージェントが任意のLinuxコマンドを実行できるようにします。
  • ✓スケーラブル: ノートパソコンで数少ないエージェントから数千人がクラウド上で並行して稼働するスケール。

#キルンテーナーの理由

grep、 find]、 jq]、 [awk]などの一般的なLinuxユーティリティを使用して、エージェントは既に端末を使用して優れており、数千のトークンを節約できます.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

GitHub で README 全文を見る

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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