コネクタガイド約4分で読めますMCP ツール 13 個7 言語

MCP 経由で E2B を Gemini に接続する方法

チームの E2B クラウドサンドボックスを AI で管理:サンドボックスの一覧表示、起動、確認、一時停止、再開、延長、ログと CPU・メモリ・ディスクのメトリクスの読み取り、チームのテンプレート、ビルド、スナップショットの閲覧。

HC執筆: HelpCode チーム更新日 4分で読了 GitHub でオープンソース

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

E2B

E2B

Manage E2B cloud sandboxes for AI agents: list, start, inspect, pause, resume and extend sandboxes, read their logs and CPU, memory and disk metrics, and browse the team's templates, builds and snapshots.

ツール

13

地域

INTL

カテゴリー

インフラ

認証

API Key

必要な環境変数

E2B_API_KEY
Cloud にワンクリックでインストール

7日間無料トライアル · クレジットカード不要

  • 7日間の無料トライアル
    クレジットカード不要
  • GDPR・SOC 2 レディ
    EU データ保管、監査ログ
  • GitHub でオープンソース
    オープンソース · AGPL-3.0
  • ChatGPT、Claude、Gemini に対応
    MCP 対応クライアントすべて

インストール不要。2分以内に動きます。

cloud.anythingmcp.com で無料トライアルを開始し、E2B をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。

無料トライアルを開始

概要

チームの E2B クラウドサンドボックスを AI で管理:サンドボックスの一覧表示、起動、確認、一時停止、再開、延長、ログと CPU・メモリ・ディスクのメトリクスの読み取り、チームのテンプレート、ビルド、スナップショットの閲覧。

こう聞いてみよう

E2B のサンプルプロンプト

プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。

E2B · MCP 経由でライブ
共有
Opus 4.7

Claude は AI のため誤ることがあります。回答をご確認ください。

💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → E2B をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も git clone もローカルサーバーも不要。

E2B + Gemini

チームの E2B クラウドサンドボックスを AI で管理:サンドボックスの一覧表示、起動、確認、一時停止、再開、延長、ログと CPU・メモリ・ディスクのメトリクスの読み取り、チームのテンプレート、ビルド、スナップショットの閲覧。

前提条件

完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:

E2B_API_KEY

ステップ 1 — 認証情報を取得

セットアップは約 2 分です。E2B のアカウントが必要です。実行中のサンドボックスは秒単位でチームに課金されます(Hobby プランは無料クレジット付きで始まります)。

  1. https://e2b.dev/dashboard にサインインし、Keys(https://e2b.dev/dashboard?tab=keys)を開きます。
  2. チームの API キーをコピーします。キーは e2b_ で始まります。個人のアクセストークン(sk_e2b_...)はここでは使えません。
  3. キーを E2B_API_KEY に貼り付けます。コネクタはキーを X-API-Key ヘッダーで送り、キーはチーム全体の権限で動作します。
  4. コネクタをインストールし、e2b_list_sandboxes を実行してキーを確認します。

料金がかかるツール: e2b_create_sandbox はサンドボックスを起動し、e2b_resume_sandbox は一時停止中のサンドボックスを再開します。実行中のサンドボックスは、タイムアウト、一時停止、終了のいずれかまで、CPU とメモリに対して秒単位で課金されます。e2b_set_sandbox_timeout で終了時刻を延ばすと、その分だけ課金が続きます。AI はサンドボックスの起動、再開、延長の前に確認し、timeout を短く保ち、作業が終わったら一時停止するか期限切れにします。読み取り系のツールは無料で、一時停止中のサンドボックスには計算資源の料金がかかりません。

テンプレート: e2b_list_default_templates は base、code-interpreter-v1、desktop など E2B の既製テンプレートを、CPU、メモリ、ディスク、envd のバージョンとともに表示します。e2b_list_templates はチーム独自のテンプレートを、エイリアス、ビルド状況、起動回数とともに一覧表示し、e2b_list_template_builds は 1 つのテンプレートのビルドを一覧表示します。

サンドボックスの起動: e2b_create_sandbox は template_id(ID またはエイリアス、既定は base)、秒単位の timeout(既定 300)と、任意で metadata(あとで見つけるための文字列のキーと値)、env_vars、auto_pause(タイムアウト時に終了せず一時停止)、allow_internet_access を受け取ります。応答には sandboxID と domain が含まれます。AI は、あなたが承認していないシークレットを env_vars に入れません。

確認: e2b_list_sandboxes は state(running または paused)、template、user=abc&app=prod のような metadata、started_after で絞り込みます。e2b_get_sandbox はテンプレート、リソース、開始・終了時刻、状態、ネットワーク設定を表示します。e2b_get_sandbox_logs はシステムとプロセスのログを、最低レベルや検索文字列(大文字と小文字を区別)で絞り込んで読み取ります。e2b_get_sandbox_metrics は CPU、メモリ、ディスクの使用量の推移を表示します。

ライフサイクル: e2b_set_sandbox_timeout は現在から数えた新しい終了時刻を設定し、以前の時刻を置き換えます。短い値にすればサンドボックスは早く終わります。e2b_pause_sandbox はサンドボックスをファイルと、既定ではメモリごと凍結します(memory: false ならファイルシステムだけを残し、再開時にサンドボックスは再起動します)。e2b_resume_sandbox はそれを再開するか、実行中のものを延長します。e2b_list_snapshots は保存済みのスナップショットを一覧表示します。

インストール時にオフのツール: e2b_kill_sandbox です。元に戻せない(プロセス、メモリ、ファイルが失われる)ため、チームで必要になったときにワークスペース管理者がオンにします。

コードの実行はこのコネクタの対象外です: コマンド、ファイル、コードインタープリターは、各サンドボックス自身(https://<port>-<sandboxID>.e2b.app 上の envd エージェント)が独自のアクセストークンで提供します。また、生成されたコードが動くサンドボックスにチームの API キーを送ってはいけません。コードを実行するには E2B の SDK(e2b、@e2b/code-interpreter)か、それをラップしたツールを使ってください。サンドボックスのアクセストークンは応答から取り除かれます。

データ形式: 時刻は UTC の ISO 8601 です。メトリクスの start と end は Unix 秒、ログの cursor の値は Unix ミリ秒です。cpuCount は vCPU 数、memoryMB と diskSizeMB はメガバイトです。

ページング: e2b_list_sandboxes、e2b_list_templates、e2b_list_template_builds、e2b_list_snapshots は limit(既定 50、最大 100)を取り、次ページのトークンを _headers.x-next-token に、一覧自体を data に返します。AI はトークンがなくなるまで next_token に渡します。e2b_list_sandboxes は _headers.x-total-running も返します。e2b_get_sandbox_logs は cursor から forward または backward に最大 1,000 行(既定 100 行)を返します。

制限: チームには同時に動かせるサンドボックス数の上限があります。timeout はプランで上限が決まり、Hobby は 1 時間、Pro は 24 時間です。

よくあるエラー: 400 はパラメータの誤りです(プランの上限を超えるタイムアウトなど)。401 はキーの誤り、またはチームの API キーではなくアクセストークンを使っています。403 はチームがそのテンプレートを使えません。404 はサンドボックスかテンプレートが見つかりません(タイムアウトしたサンドボックスは消えています)。409 はサンドボックスがすでに一時停止中か、一時停止の処理中です。429 は同時実行のサンドボックスかリクエストが多すぎます(AI はループで再試行せずに待ちます)。500 と 503 は E2B 側の問題です。

このコネクタは、サンドボックス内でのコード、コマンド、ファイル操作の実行や、テンプレートのビルドは行いません。

ステップ 2 — アダプターをインストール

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

ステップ 3 — Gemini にコネクタを追加

サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドで YOUR_SERVER_ID と表示されている箇所に使ってください。

Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、YOUR_MCP_API_KEY と置き換えます。
  2. ファイルを保存し、gemini を再起動します。
  3. Gemini CLI で /mcp を実行します(またはシェルで gemini mcp list)。anythingmcp が接続済みとして表示されるはずです。
  4. プロンプトを入力しましょう。Gemini CLI が E2B のツールを呼び出せるようになりました。

利用可能なツール

ToolWhat it does
e2b_list_sandboxesList the E2B sandboxes of the team, newest first: sandbox id, template, alias, state (running or paused), start and end time, CPU, memory…
e2b_get_sandboxRead one E2B sandbox: template and alias, state, start and end time, CPU, memory and disk, envd version, domain, internet access, network…
e2b_create_sandboxStart a new E2B sandbox from a template
e2b_set_sandbox_timeoutSet when an E2B sandbox ends: timeout seconds counted from now, replacing the previous end time (a shorter value ends it sooner)
e2b_pause_sandboxPause a running E2B sandbox, saving its files and, by default, its memory, so it can be resumed later with e2b_resume_sandbox
e2b_resume_sandboxResume a paused E2B sandbox (or extend a running one) and return its details
e2b_kill_sandboxKill an E2B sandbox immediately
e2b_get_sandbox_logsRead the logs of one E2B sandbox (system and process output) with timestamp, level and message; filter by minimum level or a search string
e2b_get_sandbox_metricsRead the resource use of one E2B sandbox over time: CPU count and usage percent, memory and disk used and total, per timestamp
e2b_list_templatesList the team's E2B templates: template id, aliases and names, build id and status, CPU, memory and disk, public flag, spawn count, last…
e2b_list_template_buildsList the builds of one E2B template with build id, status, CPU, memory, disk, envd version and dates
e2b_list_default_templatesList E2B's ready-made default templates (such as base, code-interpreter-v1 and desktop) with their aliases, CPU, memory, disk and envd…
e2b_list_snapshotsList the team's E2B sandbox snapshots with id, name, the sandbox they came from and dates; filter by sandbox or name

プロンプトの例

  • 「今実行中の E2B サンドボックスはどれですか?それぞれのテンプレートと終了時刻も教えてください。」
  • 「code-interpreter-v1 のサンドボックスを、メタデータ user=demo 付きで 10 分間起動し、サンドボックス ID を教えてください。」
  • 「サンドボックス ixk2b9z0 のエラーログを見せてください。」
  • 「サンドボックス ixk2b9z0 は起動してからどれくらいの CPU とメモリを使いましたか?」
  • 「メタデータ app=staging の実行中のサンドボックスをすべて一時停止してください。」

FAQ

Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。

次のステップ

このガイドは役に立ちましたか?

E2B エージェントまで、あとワンクリック。

コネクタをインストールし、キーを貼り付けて、Gemini に聞くだけ。7 日間無料、クレジットカード不要。

関連ガイド

コネクタ

MCP 経由で E2B を ChatGPT に接続する方法

チームの E2B クラウドサンドボックスを AI で管理:サンドボックスの一覧表示、起動、確認、一時停止、再開、延長、ログと CPU・メモリ・ディスクのメトリクスの読み取り、チームのテンプレート、ビルド、スナップショットの閲覧。

コネクタ

MCP 経由で E2B を Claude に接続する方法

チームの E2B クラウドサンドボックスを AI で管理:サンドボックスの一覧表示、起動、確認、一時停止、再開、延長、ログと CPU・メモリ・ディスクのメトリクスの読み取り、チームのテンプレート、ビルド、スナップショットの閲覧。

コネクタ

MCP 経由で E2B を Cursor に接続する方法

チームの E2B クラウドサンドボックスを AI で管理:サンドボックスの一覧表示、起動、確認、一時停止、再開、延長、ログと CPU・メモリ・ディスクのメトリクスの読み取り、チームのテンプレート、ビルド、スナップショットの閲覧。

コネクタ

MCP 経由で E2B を Meta Muse に接続する方法

チームの E2B クラウドサンドボックスを AI で管理:サンドボックスの一覧表示、起動、確認、一時停止、再開、延長、ログと CPU・メモリ・ディスクのメトリクスの読み取り、チームのテンプレート、ビルド、スナップショットの閲覧。

コネクタ

E2B を MCP に:クラウドサンドボックス、ログ、メトリクス、テンプレート、スナップショットをあらゆる AI エージェントで管理

チームの E2B クラウドサンドボックスを AI で管理:サンドボックスの一覧表示、起動、確認、一時停止、再開、延長、ログと CPU・メモリ・ディスクのメトリクスの読み取り、チームのテンプレート、ビルド、スナップショットの閲覧。

コネクタ

MCP 経由で E2B を Microsoft Copilot に接続する方法

チームの E2B クラウドサンドボックスを AI で管理:サンドボックスの一覧表示、起動、確認、一時停止、再開、延長、ログと CPU・メモリ・ディスクのメトリクスの読み取り、チームのテンプレート、ビルド、スナップショットの閲覧。