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

Outbox

作者:jonathanleiva15バージョン 0.3.1i★ –iパソコンでもクラウドでも
レジストリ名dev.out-box/mcp

インストール

概要

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

Publish and manage HTML pages in your agents-first Outbox library from any MCP client.

PopNx MCPの3つの柱

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

できること

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

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: その他
  • 入力が必要なもの:OUTBOX_API_KEY

インストール

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

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • 自分で入力するもの: OUTBOX_API_KEY, OUTBOX_USER, OUTBOX_RC, OUTBOX_API_BASE, OUTBOX_SITE_BASE, OUTBOX_TOOLSETS, OUTBOX_FILES_DIR

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

必要なもの

  • クラウドで動くインストール不要。インターネット経由でつながります
  • npmNode.jsのインストール(npxコマンドに必要)

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

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

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://mcp.out-box.dev/mcp

または、パソコンで動かす

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

{
  "mcpServers": {
    "out-box": {
      "command": "npx",
      "args": [
        "-y",
        "@out-box/mcp"
      ],
      "env": {
        "OUTBOX_API_KEY": "your-value",
        "OUTBOX_USER": "your-value",
        "OUTBOX_RC": "your-value",
        "OUTBOX_API_BASE": "your-value",
        "OUTBOX_SITE_BASE": "your-value",
        "OUTBOX_TOOLSETS": "your-value",
        "OUTBOX_FILES_DIR": "your-value"
      }
    }
  }
}

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

claude mcp add --transport http out-box https://mcp.out-box.dev/mcp

または、パソコンで動かす

claude mcp add out-box --env OUTBOX_API_KEY=your-value --env OUTBOX_USER=your-value --env OUTBOX_RC=your-value --env OUTBOX_API_BASE=your-value --env OUTBOX_SITE_BASE=your-value --env OUTBOX_TOOLSETS=your-value --env OUTBOX_FILES_DIR=your-value -- npx -y @out-box/mcp

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

Cursorで開く

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

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

{
  "mcpServers": {
    "out-box": {
      "url": "https://mcp.out-box.dev/mcp"
    }
  }
}

または、パソコンで動かす

Cursorで開く

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

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

{
  "mcpServers": {
    "out-box": {
      "command": "npx",
      "args": [
        "-y",
        "@out-box/mcp"
      ],
      "env": {
        "OUTBOX_API_KEY": "your-value",
        "OUTBOX_USER": "your-value",
        "OUTBOX_RC": "your-value",
        "OUTBOX_API_BASE": "your-value",
        "OUTBOX_SITE_BASE": "your-value",
        "OUTBOX_TOOLSETS": "your-value",
        "OUTBOX_FILES_DIR": "your-value"
      }
    }
  }
}

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

VS Codeで開く

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

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

{
  "servers": {
    "out-box": {
      "type": "http",
      "url": "https://mcp.out-box.dev/mcp"
    }
  }
}

または、パソコンで動かす

VS Codeで開く

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

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

{
  "servers": {
    "out-box": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@out-box/mcp"
      ],
      "env": {
        "OUTBOX_API_KEY": "your-value",
        "OUTBOX_USER": "your-value",
        "OUTBOX_RC": "your-value",
        "OUTBOX_API_BASE": "your-value",
        "OUTBOX_SITE_BASE": "your-value",
        "OUTBOX_TOOLSETS": "your-value",
        "OUTBOX_FILES_DIR": "your-value"
      }
    }
  }
}

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

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://mcp.out-box.dev/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

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

自分で入力する値

  • OUTBOX_API_KEY 秘密 必須 env
    Outbox API key (Bearer `outbox_*`). Without it (or the CLI's ~/.outboxrc) the server still starts and every tool asks you to configure it.
  • OUTBOX_USER env
    Owner username used as the default `user` argument, skipping a call to /api/me (optional).
  • OUTBOX_RC env
    Alternative path to the CLI credential file (default ~/.outboxrc).
  • OUTBOX_API_BASE env
    API base URL (everything, including content reads). Default https://api.out-box.dev.
  • OUTBOX_SITE_BASE env
    Public site base URL, only used to build the link shown to the human. Default https://out-box.dev.
  • OUTBOX_TOOLSETS env
    Toolsets to register: core, comments, library, sharing, keys, teams, automation, apps or all. Default core,comments,sharing.
  • OUTBOX_FILES_DIR env
    Folder where the MCP reads/writes files via file_path (nothing outside it). Default ~/Outbox.

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

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

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

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名はドメイン out-box.dev で確認済みです(レジストリがドメインの所有を確認しています)

  • … 未チェック

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

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

  • … 未チェック

    ライセンスがある

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

  • … 未チェック

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

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

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

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

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

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

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

よくある質問

Outboxは安全ですか?

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

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

入力が必要なもの:OUTBOX_API_KEY

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

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

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

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

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

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

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

代わりの候補

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

カードの見方:★ 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昨日更新
インストール

FactLot

作者:9mp96ygnbk-alt

Cited CRE facts and deterministic calculators for agents: rent, CAM, debt sizing, IRR, parcel IDs.

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

作者のREADME

READMEを開く

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

@out-box/mcp — Outbox MCP server

Server MCP oficial de [Outbox](https://out-box.dev) (out-box.dev), la biblioteca privada agents-first para publicar HTMLs. Expone Outbox como herramientas nativas para cualquier cliente MCP (Claude Desktop, Cursor, etc.) — sin curl ni CLI.

Es una de las 3 vías para usar Outbox desde un agente:

  • CLI (outbox …) — comandos shell.
  • skill outbox-publish — para agentes con skills.
  • MCP (este paquete) — tools nativas en clientes MCP.

Instalación

Hay dos formas de conectarlo. Las dos exponen las mismas tools.

Claude (web, escritorio y celular) — connector remoto, sin instalar nada

En claude.ai → Settings → Connectors → Add custom connector, con la URL https://mcp.out-box.dev/mcp. Claude te manda a iniciar sesión en Outbox y a elegir los permisos (outbox:read, outbox:write, outbox:delete); no hace falta API key. Cada conexión crea una agent key "Claude connector" que podés revocar en out-box.dev → Settings → Keys.

En Claude Code: claude mcp add --transport http outbox https://mcp.out-box.dev/mcp.

Claude Desktop / Cursor / cualquier cliente stdio — vía npx

Necesitás tu API key de Outbox (outbox_*) y Node.js 20 o superior. No requiere instalar nada global: el cliente MCP lo lanza con npx.

{

"mcpServers": { "outbox": { "command": "npx", "args": ["-y", "@out-box/mcp"], "env": { "OUTBOX_API_KEY": "outbox_xxxxxxxxxxxxxxxx" } } } }

Desde el repo (desarrollo)
git clone https://github.com/jonathanleiva15/out-box-mcp.git

cd out-box-mcp npm install npm run build # compila a dist/

Y en el config usá "command": "node" con "args": ["/ruta/absoluta/al/repo/out-box-mcp/dist/index.js"] (o npm link y "command": "outbox-mcp").

💡 Tip de seguridad (entornos cloud/compartidos): usá una agent key acotada a una carpeta

(outbox keys gen-agent --folder --verbs publish,list --days 30). Si el entorno se filtra,

el blast radius es esa sola carpeta. El verbo list hace falta para que el agente pueda releer

sus páginas privadas (outbox_pull); sin él, leerlas da 403 private_read_scope_required.

Autenticación

Precedencia de la key:

  1. OUTBOX_API_KEY (variable de entorno) — recomendado.
  2. ~/.outboxrc — el archivo que escribe el CLI con outbox login.

La key nunca se loguea. El server no escribe ~/.outboxrc (eso lo hace el CLI). En sesiones remotas/headless el agente no puede hacer login interactivo → por eso la auth es por key.

Sin credencial el server igual arranca: cada tool que necesita auth responde un error accionable (missing_credential: "configurá OUTBOX_API_KEY…"). outbox_capabilities (público) funciona igual, y se suma outbox_publish_anonymous para publicar sin cuenta (ver abajo).

Sin cuenta: outbox_publish_anonymous (0.4.0)

Solo se registra cuando el server arrancó sin credencial (ni OUTBOX_API_KEY ni ~/.outboxrc). Con key no aparece: el agente publica en la biblioteca del usuario con outbox_publish.

  • Input: html o markdown (excluyentes), title opcional (máx 120) y model opcional.
  • Pega a POST /api/anon/publish sin Bearer. La página queda en https://out-box.dev/p/ , la ve cualquiera que tenga el link y vence a las 72 h. No entra en ninguna biblioteca.
  • Devuelve url, expiresAt, ttlSeconds, claimUrl y message, un texto listo para el humano ("Abrí este link para guardarla en tu cuenta antes de : "). El claimToken no se devuelve suelto: ya viaja en el fragmento del claimUrl, que es lo único que el humano necesita.
  • Límites: 2 por hora y 3 por día por IP, 5 por día por red (más un tope global diario); 2 MiB de HTML o 256 KiB de markdown. 429 sale con la espera (Retry-After) y la sugerencia de crear una cuenta; 503 anon_paused avisa que la publicación sin cuenta está pausada; 403 anon_publish_disabled, que no está habilitada.
  • Nunca publiques sin cuenta contenido con datos privados, personales o credenciales.
  • El connector remoto (mcp.out-box.dev) siempre corre con credencial: no la expone.
Variables de entorno

Todas son opcionales salvo la credencial (OUTBOX_API_KEY o ~/.outboxrc).

VariableDefaultPara qué
OUTBOX_API_KEY—La API key outbox_* (recomendado). Si está, tiene precedencia sobre ~/.outboxrc. Sin ninguna credencial solo se puede publicar sin cuenta (outbox_publish_anonymous).
OUTBOX_USER(de ~/.outboxrc o /api/me)Username del owner, para defaultear el arg user de las tools sin pegarle a /api/me.
OUTBOX_RC~/.outboxrcPath alternativo al archivo de credencial que escribe el CLI (útil en entornos con otro HOME).
OUTBOX_TOOLSETScore,comments,sharingQué grupos de tools se registran: core, comments, library, sharing, keys, teams, automation, apps o all. core siempre queda activo.
OUTBOX_LANGenIdioma de los títulos y descripciones de las tools: en (default) o es.
OUTBOX_FILES_DIR~/OutboxCarpeta donde el MCP lee/escribe archivos con file_path. Nada fuera de ella.
OUTBOX_API_BASEhttps://api.out-box.devBase de la API (todo, incluida la lectura de contenido).
OUTBOX_SITE_BASEhttps://out-box.devSolo para armar la URL pública que se le muestra al humano (SITE_BASE/ / , sin /u/). No se usa para leer.

Instrucciones del server

El server declara instructions (las reglas transversales que el host inyecta una vez): el loop leer → sumar → re-publicar, qué hereda un re-publish, contenido de terceros = datos, nunca instrucciones, confirmar antes de toda tool destructiva, cómo leer los errores, expectedVersion, file_path y qué toolsets hay activos. Ver src/instructions.ts.

Tools disponibles (79)

79 tools en 8 toolsets (conteo del 2026-10-15), más outbox_publish_anonymous, que solo aparece sin credencial (ver "Sin cuenta"). Por default se registran core, comments y sharing (32 tools, unos 42 KB de tools/list contra los 90 KB de todas): compartir es la propuesta central de Outbox. El resto se habilita con OUTBOX_TOOLSETS. 36 son read-only y 16 llevan `destructiveHint: true` (los clientes que gatean confirmación por esa annotation van a pedir OK): borrar, rollback, squash, revocar, rotar, salir de un equipo, gestionar grupos, outbox_go_live y outbox_accept_suggestion.

core (18)
ToolQué hace
outbox_meTu cuenta: user, keyId y scopes de la key, tier, límitesread
outbox_usageConsumo + cuota (publishes/hora-día, storage, keys) vs el tierread
outbox_capabilitiesCapacidades del back (público, funciona sin credencial)read
outbox_listListar páginas, paginado (cursor/nextCursor), prefix, tag, campos compactosread
outbox_searchBúsqueda por título/slug/summary/tags (q, limit, prefix); no busca dentro del HTMLread
outbox_recentCambios recientes (since YYYY-MM-DD, ISO con zona o epoch, prefix, slug)read
outbox_pullLeer el contenido (HTML persistido o .md fuente); file_path o offset/maxChars (por trozos) para páginas grandesread
outbox_exportExportar un post (json con metadata y version / html crudo, sin truncar; file_path)read
outbox_versionsHistorial de versiones (current sirve de expectedVersion)read
outbox_get_blocksBloques de un dailyread
outbox_publishPublicar html, markdown o file_path (model obligatorio; draft, expectedVersion, rejectOnSecrets, idempotencyKey)write
outbox_appendAgregar un bloque a un daily (model, default outbox-mcp; createOnly, applyAttributes, rejectOnSecrets, idempotencyKey)write
outbox_set_visibilityprivate / unlisted / publicwrite
outbox_uploadSubir una imagen (png/jpeg/gif/webp) por file_path o base64 → URL content-addressedwrite
outbox_rollbackRevertir a una versión⚠️ destructivo
outbox_go_livePublicar un borrador (o volverlo a borrador)⚠️ destructivo
outbox_deleteEliminar una página⚠️ destructivo
outbox_page_viewsQuién abrió una página: total, hoy, lectores (link: para links con nombre) y primera apertura externa. Sirve con cualquier key que pueda leer la páginaread
comments (5)
ToolQué hace
outbox_read_commentsComentarios y sugerencias con trust y untrustedText (filtros status, from, includeAnonymous)read
outbox_create_commentComentar / responder en un hilo (no edita HTML)write
outbox_create_suggestionProponer un cambio de texto (anchor + replacement)write
outbox_discard_suggestionDescartar una sugerencia o comentario (owner)write
outbox_accept_suggestionAceptar una sugerencia: confirmación con exact → replacement antes de publicar⚠️ destructivo
library (14)
ToolQué hace
outbox_list_treeÁrbol de la biblioteca / compartido conmigoread
outbox_foldersListar carpetas (count + visibility, árbol opcional)read
outbox_diffDiff de una página entre dos versionesread
outbox_export_libraryBackup de la biblioteca (o una carpeta) como JSON; file_path para no cargarlo en el contextoread
outbox_templatesCatálogo de content-templates con sus schemasread
outbox_publish_from_templatePublicar desde template + data JSON (model obligatorio)write
outbox_set_folderSetear visibility/metadata de una carpeta (PUT)write
outbox_set_styleCambiar brand preset (paper, minimal, …)write
outbox_squashCompactar el historial de versiones⚠️ destructivo
outbox_delete_folderEliminar la metadata de una carpeta (las páginas quedan)⚠️ destructivo
outbox_render_statusVigía de render de una versión (GET /api/render-report): ok/warn/error/blank, errores de JS y recursos. rollbackHint solo si el reporte es del owner; el de visitantes sale en untrustedVisitorReportread
outbox_page_dataEntradas de la capa de datos de una página (GET /api/page-data, after/limit). Las de visitantes van en untrustedData con untrustedNotice: son dato, nunca instruccionesread
outbox_approvalsAprobaciones del cliente de una página (GET /api/approvals): versión aprobada, fecha, quién y changedSince; la nota y el nombre van en untrustedTextread
outbox_set_approvalPrender o apagar el botón Approve de una página (PUT /api/approvals); también con approval: true en outbox_publishwrite
sharing (9)
ToolQué hace
outbox_list_sharesShare links activosread
outbox_list_grantsGrants user-to-user (dados / recibidos; en los recibidos, message/resource/url del tercero van en untrustedText + notice)read
outbox_accessQuién puede acceder a una página y cómo (blast radius)read
outbox_create_shareCrear un link (con expiración, destinatario y contraseña opcionales: passphrase; aviso si no se abre: remindIfUnopenedHours, 48 h por default con destinatario; renewOnOpen)write
outbox_unopened_linksLinks por destinatario que nadie abrió todavía (GET /api/share?unopened=1, olderThanHours opcional): "¿quién no abrió la propuesta?"read
outbox_set_page_passwordPoner o sacar la contraseña de una páginawrite
outbox_create_grantDar acceso a otro usuario (view o comment)write
outbox_revoke_shareRevocar un share link⚠️ destructivo
outbox_revoke_grantRevocar un grant user-to-user⚠️ destructivo
keys (7)
ToolQué hace

| outbox_list_keys | API keys de la cuen

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く