プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Capsulate

作者:capsulatedevバージョン 0.7.0i★ –iパソコンで動く
レジストリ名io.github.capsulatedev/capsulate

インストール

概要

作者による説明(英語の原文)

Real Linux and Windows desktop VMs for AI agents: exec, files, computer-use and snapshots via MCP.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他
  • 入力が必要なもの:CAPSULATE_API_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: CAPSULATE_API_KEY, CAPSULATE_BASE_URL, CAPSULATE_TEAM_ID

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "capsulate": {
      "command": "npx",
      "args": [
        "-y",
        "@capsulate/mcp"
      ],
      "env": {
        "CAPSULATE_API_KEY": "your-value",
        "CAPSULATE_BASE_URL": "your-value",
        "CAPSULATE_TEAM_ID": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add capsulate --env CAPSULATE_API_KEY=your-value --env CAPSULATE_BASE_URL=your-value --env CAPSULATE_TEAM_ID=your-value -- npx -y @capsulate/mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "capsulate": {
      "command": "npx",
      "args": [
        "-y",
        "@capsulate/mcp"
      ],
      "env": {
        "CAPSULATE_API_KEY": "your-value",
        "CAPSULATE_BASE_URL": "your-value",
        "CAPSULATE_TEAM_ID": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "capsulate": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@capsulate/mcp"
      ],
      "env": {
        "CAPSULATE_API_KEY": "your-value",
        "CAPSULATE_BASE_URL": "your-value",
        "CAPSULATE_TEAM_ID": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • CAPSULATE_API_KEY 秘密 必須 env
    A cap_live_ API key from the dashboard (Settings → API & Keys).
  • CAPSULATE_BASE_URL env
    API base URL. Defaults to https://api.capsulate.dev.
  • CAPSULATE_TEAM_ID env
    Team to bill. Defaults to the API key's team.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント capsulatedev で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32403件のうち0%よりスターが多い
  • このカテゴリのほかの32403件のうち61%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32403件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Capsulateは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:CAPSULATE_API_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.7.0)がレジストリに届いたのは24 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, LickityClick

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

LickityClick

作者:lickity.click

Create, edit and track LickityClick short links, campaigns and click stats from your AI assistant.

パソコンでもクラウドでも今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

@capsulate/mcp

The Capsulate Model Context Protocol server. Give Claude Code, Claude Desktop, Cursor, Windsurf, Antigravity, any MCP client, the ability to launch and drive isolated cloud computers ("capsules"), including real Linux and Windows desktops that a person can watch live and take over.

Setup

  1. Create an API key in the Capsulate dashboard: Settings → API & Keys.
  2. Add the server to your MCP client config.
Claude Code
claude mcp add capsulate -e CAPSULATE_API_KEY=cap_live_... -- npx -y @capsulate/mcp
Claude Desktop / Cursor
{

"mcpServers": { "capsulate": { "command": "npx", "args": ["-y", "@capsulate/mcp"], "env": { "CAPSULATE_API_KEY": "cap_live_…" } } } }

To keep the key out of the config file, put it in a file and point at it with CAPSULATE_API_KEY_FILE instead. The file holds either the bare key or a CAPSULATE_API_KEY=cap_live_... line.

For a self-hosted or non-default deployment, also set "CAPSULATE_BASE_URL": "https://api.your-domain".

Tools

ToolWhat it does
capsulate_launchLaunch a capsule and wait until ready
capsulate_list / capsulate_getInspect capsules
capsulate_destroyTear a capsule down
capsulate_execRun a command (argv array)
capsulate_run_codeRun a python/node/bash snippet
capsulate_write_file / capsulate_read_fileFile I/O
capsulate_set_envSet environment variables
capsulate_snapshotSnapshot a capsule
capsulate_catalogDiscover launchable templates & bundles
Desktop computer use
ToolWhat it does
capsulate_screenshotSee the screen (returns an image; format: "jpeg", a scale or a region make it smaller)
capsulate_screen_infoThe screen's size, the pointer and the active window
capsulate_click / capsulate_move / capsulate_drag / capsulate_scrollPointer
capsulate_type / capsulate_keyKeyboard
capsulate_ui_treeRead the accessibility tree (AT-SPI on Linux, UI Automation on Windows) with clickable centers
capsulate_find_element / capsulate_wait_elementFind or wait for an element by role, name or text
capsulate_click_elementFind an element and click it: the reliable way to press a named button
capsulate_clipboardRead or set the clipboard (paste long text instead of typing it)
capsulate_elementAct on an element without coordinates: set its value, clear, toggle, expand or collapse, invoke, select an option by name, focus, scroll it into view
capsulate_windowsList windows or bring one to the front
capsulate_windowMinimize, maximize, restore, close, move or resize a window
capsulate_openOpen a URL, a file or an app by name, and wait for its window
capsulate_wait_forWait for an element to appear, go away, be enabled or show a text, for a window, or for the screen to settle
capsulate_ocrRead the text on screen when the UI tree has no labels
capsulate_run_actionsSeveral steps in one call, back to back, stopping at the first that fails, with a look at the end

The input verbs accept screenshot: true (and screenshotDelayMs) to return the frame after the action. Every tool works the same on Linux and Windows desktops; a multi-line editor is a document on Windows and a text on Linux.

Browser fast path

The capsule's own Chrome, driven through the page's structure at page speed, on the same screen the person watches: capsulate_browser_open, _navigate, _tabs, _snapshot (an outline with refs), _click, _fill (the value is never echoed), _select, _press, _scroll, _wait, _text, _eval and _screenshot.

Live: a person watches, takes over, hands back

A desktop capsule has one shared screen. The AI drives it through the tools above while a person watches the same screen in a browser, sees the AI's pointer, clicks and keys drawn over it, reads its narration, and can take the screen at any time.

ToolWhat it does
capsulate_console_linkA signed, expiring URL that opens the live screen in any browser with no login (control or view)
capsulate_sayShow one line of narration on the live console
capsulate_controlWho is driving: free, agent (the AI) or human; take or release the screen; set the pace (natural or presentation) for a person watching
capsulate_handoffHand the screen to the person with a note ("Please sign in"), wait until they hand it back, get their note
capsulate_wait_for_handbackKeep waiting for the person to hand the screen back

While a person holds the screen, the AI's input verbs answer human_in_control and nothing reaches the capsule; the tool result says to wait with capsulate_wait_for_handback. Reading the screen (screenshot, UI tree, OCR) keeps working. Each AI input holds the screen for 45 seconds; the console is view-only for everyone else during that time and turns interactive again when the AI goes quiet or releases.

Skills: learn once, replay in minutes
ToolWhat it does
capsulate_lessonLearn a job on a capsule: a person teaches on the shared screen (clicks, keys and typing with the elements they hit, passwords masked, optionally video and voice) or the AI teaches itself toward a goal; get reads the digest
capsulate_skillsThe team's skills: save one from a lesson's digest, versions, approve, save an environment, rehearse, weekly rehearsals
capsulate_skill_runRun a skill's procedure in the background; it asks you where the skill leaves a decision open
capsulate_inboxRuns that wait, versions to approve, failed rehearsals and skills whose software changed

The server's instructions carry the learning protocol: explore with a goal, note what you learn, finish, read the digest, save the skill; next time launch its environment and run its procedure.

Try it

"Spin up an ubuntu-22.04-headless capsule, run my test suite, and show me the output."

The model calls capsulate_launch, then capsulate_exec, and reports back.

"Launch an ubuntu-22.04-desktop capsule, give me a live link, and find the latest Firefox release

notes. If anything needs a login, hand it to me."

The model launches the desktop, calls capsulate_console_link and gives you the URL, narrates with capsulate_say as it works, and calls capsulate_handoff when it needs you. You press Done, hand back in the live console when you finish, and it carries on.

Develop

npm run build                          # from the repo root: sdk, ai-tools, cli, mcp

node apps/mcp/scripts/smoke-live.mjs # live tools end to end against a fake API

PopNxに聞く