Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Outbox

von jonathanleiva15Version 0.3.1i★ –iComputer oder Cloud
Name in der Registrydev.out-box/mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

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

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Computer oder Cloud
  • Transport: stdio, Streamable HTTP
  • Kategorie: Sonstiges
  • Das musst du eintragen: OUTBOX_API_KEY

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf dem Server des Entwicklers: Was du fragst, läuft über dessen Server.
  • Das trägst du selbst ein: OUTBOX_API_KEY, OUTBOX_USER, OUTBOX_RC, OUTBOX_API_BASE, OUTBOX_SITE_BASE, OUTBOX_TOOLSETS, OUTBOX_FILES_DIR

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

  • Läuft in der CloudNichts zu installieren; die Verbindung läuft übers Internet
  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:

  1. Öffne Settings → Connectors
  2. Tippe auf Add custom connector
  3. Füge die Adresse unten ein und tippe auf Add
  4. Wenn eine Anmeldung verlangt wird, melde dich beim Dienst des Entwicklers an
SettingsConnectors1+ Add2https://…3
https://mcp.out-box.dev/mcp

Oder führ ihn auf deinem Computer aus

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "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"
      }
    }
  }
}

Führe das in deinem Terminal aus

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

Oder führ ihn auf deinem Computer aus

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

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

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

Oder führ ihn auf deinem Computer aus

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "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"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

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

Oder führ ihn auf deinem Computer aus

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "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"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

ChatGPT verbindet sich nur mit Servern im Internet:

  1. Öffne ChatGPT im Web → Settings → Connectors (Apps)
  2. Tippe auf Create oder Add (bei manchen Tarifen musst du zuerst Developer mode unter Advanced einschalten)
  3. Füge die Adresse unten ein, gib ihr einen Namen und speichere
  4. Wenn eine Anmeldung verlangt wird, melde dich beim Dienst des Entwicklers an
SettingsConnectors1+ Create2https://…3
https://mcp.out-box.dev/mcp

Menünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • OUTBOX_API_KEY geheim erforderlich 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.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde über die Domain out-box.dev bestätigt (die Registry prüft, wem die Domain gehört)

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Endpunkt antwortet

    Noch nicht geprüft; wir prüfen die Endpunkte reihum

  • … Noch nicht geprüft

    Anmeldung mit OAuth

    Noch nicht geprüft; wir prüfen die Endpunkte reihum

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32509 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 59 % der anderen 32509 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32509 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Outbox sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: OUTBOX_API_KEY

Läuft er auf meinem Computer oder in der Cloud?

Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.3.1) kam vor 27 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Fomu MCP

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

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

Läuft in der Cloud★ 211Aktualisiert gestern
Installieren

Fomu MCP

von gabrielmahia

Kenya government form guides: checklists, draft letters, eCitizen, Huduma, timelines. Sample data.

Läuft auf deinem ComputerAktualisiert heute
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

@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

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen