Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Impreza Host

de imprezahostversión 0.56.1i★ –iComputadora o nube
Nombre en el registroio.github.imprezahost/impreza-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

No-KYC offshore hosting an AI agent runs end-to-end: no-email signup, crypto, VPS, deploy, Tor.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Computadora o nube
  • Transporte: stdio, Streamable HTTP
  • Categoría: Herramientas para desarrolladores
  • Debes completar: IMPREZA_API_KEY, IMPREZA_API_SECRET

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://mcp.imprezahost.com/mcp

O ejecútalo en tu computadora

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "impreza": {
      "command": "npx",
      "args": [
        "-y",
        "impreza-mcp"
      ],
      "env": {
        "IMPREZA_API_KEY": "your-value",
        "IMPREZA_API_SECRET": "your-value",
        "IMPREZA_BASE_URL": "your-value",
        "IMPREZA_PROXY": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add --transport http impreza https://mcp.imprezahost.com/mcp

O ejecútalo en tu computadora

claude mcp add impreza --env IMPREZA_API_KEY=your-value --env IMPREZA_API_SECRET=your-value --env IMPREZA_BASE_URL=your-value --env IMPREZA_PROXY=your-value -- npx -y impreza-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "impreza": {
      "url": "https://mcp.imprezahost.com/mcp"
    }
  }
}

O ejecútalo en tu computadora

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "impreza": {
      "command": "npx",
      "args": [
        "-y",
        "impreza-mcp"
      ],
      "env": {
        "IMPREZA_API_KEY": "your-value",
        "IMPREZA_API_SECRET": "your-value",
        "IMPREZA_BASE_URL": "your-value",
        "IMPREZA_PROXY": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "impreza": {
      "type": "http",
      "url": "https://mcp.imprezahost.com/mcp"
    }
  }
}

O ejecútalo en tu computadora

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "impreza": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "impreza-mcp"
      ],
      "env": {
        "IMPREZA_API_KEY": "your-value",
        "IMPREZA_API_SECRET": "your-value",
        "IMPREZA_BASE_URL": "your-value",
        "IMPREZA_PROXY": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://mcp.imprezahost.com/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • IMPREZA_API_KEY secreto obligatorio env
    Impreza API key (imp_…), from the clientarea → Impreza API.
  • IMPREZA_API_SECRET secreto obligatorio env
    Impreza API secret (shown once when the key is created).
  • IMPREZA_BASE_URL env
    API base URL. Defaults to https://api.imprezahost.com. http:// is accepted only for .onion hosts.
  • IMPREZA_PROXY env
    Optional SOCKS5 proxy for all API calls, e.g. socks5://127.0.0.1:9050 for a local Tor daemon. Remote DNS; fails closed.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Nombres y descripciones de las herramientas tal como los informó el servidor el 6 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.

  • impreza_bootstrap_account

    Create a brand-new ANONYMOUS Impreza account — no e-mail, no KYC — and get an operating credential in ONE call. Use this when you have no account or token yet. Returns: account_id, api_key + api_secret (REST), a fresh mcp_token valid for 15 minutes (reconnect THIS MCP server with

  • impreza_list_apps

    List apps available in the Impreza curated catalog. Optional filters: category and search. For a custom app outside the catalog, use impreza_deploy_custom.

  • impreza_search_docs

    Search the Impreza documentation and get the actual paragraph back. Use this BEFORE guessing an argument, a field name or how a flow works — "container_name 502", "onion", "how does topup work", "manifest routing", "rate limit". Returns the matching sections with their heading tr

  • impreza_validate_manifest

    Check a custom-deploy manifest BEFORE deploying it. Returns `errors` — the exact reasons the deploy endpoint would reject it, checked by the same validator, so no errors means it will not be turned away for a known reason — and `warnings`: footguns that deploy fine and then hurt

  • impreza_domain_check

    Check domain availability + price before registering. Pass one domain or several comma-separated. Read-only.

  • impreza_domain_pricing

    List registration, renewal and transfer prices for the TLDs Impreza sells, in the account currency. Use this to compare prices and choose a TLD before impreza_domain_check or impreza_register_domain. Read-only.

  • impreza_list_products

    List the products a customer can order (VPS, Tor hosting, dedicated servers, …) with pricing in the account currency. Filter to server products with type "server". The VPS is one configurable product (configurable: true, priced from its smallest size) — get its locations, operati

  • impreza_vps_offer

    What a new VPS can be, and what it costs. Lists the locations (with each jurisdiction's note), the operating systems, the CPU/memory/disk ranges with the price per unit for every billing cycle, and the apps it can be born with, in the account currency. Pass a whole configuration

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub imprezahost, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • ✓ Superada

    El endpoint responde

    Respondió en 1599 ms (HTTP 200)

  • – No aplica

    Inicio de sesión con OAuth

    No hace falta iniciar sesión

  • ✓ Superada

    Sin instrucciones ocultas en las descripciones de herramientas

    Leímos 8 descripciones de herramientas y no encontramos instrucciones ocultas para la IA

Comparado con otros en Herramientas para desarrolladoresi

  • Más estrellas que el 0% de los otros 4926 servidores de esta categoría
  • Publicado en el registro más recientemente que el 82% de los otros 4926 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 4926 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Impreza Host?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: IMPREZA_API_KEY, IMPREZA_API_SECRET

¿Se ejecuta en mi computadora o en la nube?

Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.56.1) llegó al registro hace 7 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: GitHub, Desktop Commander, Cloudflare MCP

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

GitHub

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

de githubMuy usado★ 34,2 milActualizado hace 5 días

Computadora o nube

Desktop Commander

MCP server for terminal commands, file operations, and process management

de wonderwhy-erMuy usado↓ 709,6 mil/sem★ 10,2 milActualizado hace 17 días

Se ejecuta en tu computadora

Cloudflare MCP

Cloudflare MCP servers

de cloudflareEn crecimiento★ 4,4 milActualizado hace 14 meses

Se ejecuta en la nube✓ mcp.cloudflare.com

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

impreza-mcp

Model Context Protocol server for Impreza Host. Lets AI coding tools (Claude Code, Cursor, Codex CLI, Continue, Zed, ...) deploy customer-built apps to managed Impreza VPSes without leaving the chat.

When you say "deploy this for me" to Claude with this MCP server loaded, Claude calls impreza_deploy_custom directly — packages your project, uploads it, builds + runs on your Impreza VPS, and reports back the URL.

Pair the local CLI

Generate a one-time code in clientarea under Impreza API → Connect an AI assistant, choosing the permissions the assistant needs. Run npx -y impreza-mcp login --code on the machine running the local MCP server. Codes expire after 10 minutes and can be used once.

The CLI exchanges the code at POST /v1/mcp/pair without sending any existing API credentials. It saves the returned key, secret, scopes and expiry in ~/.impreza/credentials.json; the code and secret are never printed. The directory uses mode 0700 and the file 0600 on POSIX. Windows uses a protected ACL granting access only to your account. The server reads this file automatically when neither credential environment variable is set. Explicit IMPREZA_API_KEY and IMPREZA_API_SECRET take precedence together; partial environment credentials never use a saved counterpart.

Set IMPREZA_BASE_URL before pairing for a different API endpoint. HTTPS is required; a v3 onion endpoint requires IMPREZA_PROXY with an explicit SOCKS5 proxy and never falls back to a direct connection. An endpoint other than the official API or a local address also needs IMPREZA_ORIGIN_AUTHORIZED set to that exact origin (for example the API's .onion origin); without it the pairing code is never sent there. The endpoint and proxy are saved with the credential. A different API URL refuses the saved credential. Pairing never follows redirects or retries a code automatically.

An existing credential file is never overwritten. Revoke an old paired key in clientarea before removing its file and pairing again. If an exchange or disk write fails, the code may already have been consumed: check and revoke the new key in clientarea before generating another code. Restart the AI client after pairing.

Add a server you already have (0.53.0)

  • `impreza_add_server` connects a server the customer already has (any Linux machine with root access and outbound HTTPS, at any provider) and returns a one-line install command with a one-time token valid for 10 minutes. The first external server is free on every account, with no plan and no balance; any active Impreza VPS moves the account to Bundled (5 external servers). The token is shown once and only its hash is kept: if it is lost or expires, call the tool again. An unused token holds the free slot until it expires, and new servers are limited per day. label is optional plain text of up to 120 characters, counted as Unicode code points, the same way the API counts them. For a managed Impreza VPS, use impreza_install_agent. Requires deploy scope.
  • The start-from-nothing skill asks first whether the customer already has a server, and describes the anonymous lobby of the hosted connector: account creation plus reads of public information (docs search, the VPS offer and quote, products, apps, manifest check, domain availability and prices).
  • Tool titles and descriptions follow the current API guidance: secret values are typed by the account owner in the portal, VPS orders stay bare unless the agent is requested, and retained archives and watched Git refs are described as the API applies them.

Inbound access for non-HTTP ports (0.52.0)

  • `impreza_get_ingress` reads which address ranges may reach each non-HTTP port an application publishes (databases, game servers, RustDesk...). Every deployment starts open. The answer carries the revision, the status (open, pending, enforced, not_enforced with a reason, or agent_update_required with the minimum agent version) and, per port, open or restricted with its sources. Requires read scope.
  • `impreza_set_ingress` replaces the allowlist with the complete desired state: rules lists only the restricted ports, each with its IPv4 or IPv6 CIDR sources, and rules=[] opens every port again. Restricting can block your own access, so it needs confirm: true; opening does not. Pass the base_revision you read; a stale one is refused with REVISION_CONFLICT. The agent applies it within about a minute. If a restriction cannot be applied, the ports stay open, the status says not_enforced with the reason, and an alert fires on the app. Requires manage scope.
  • HTTP and HTTPS are not covered: they go through the proxy and the Shield. Enforcement needs agent 0.6.26 or later.

Exact top-up amounts and checked IDs in API paths (0.51.0)

  • Exact top-up amounts. impreza_topup accepts the amount as an exact decimal string (for example "25.50") and sends it to the API unchanged, without converting it to a binary floating-point number. A JSON number is still accepted. Strings with an exponent, a sign, spaces or more than two decimal places are refused.
  • Every ID placed in an API path is checked. The 0.50.0 guard for deployment_id now covers every identifier the package places in an API URL path: task, backup, VPS, image, invoice, command, read and run IDs, agent IDs, onion client names, the domain in tools that route by domain, and the dedicated IP for reverse DNS. A value that would add or change path segments (., .., /, \, %, whitespace or control characters) is refused before any request leaves the process. Valid IDs are sent exactly as before.

Protect an app, safer deployment IDs and bare VPS orders (0.50.0)

  • Protect an app, as a guided prompt. prompts/list adds impreza_protect_app. Starting from one of your running apps, it walks the assistant through a cold standby on a server you own in another country: choose the target with the human, create the standby (impreza_deploy_catalog_app with standby: true), pair it and run the first restore drill, each step behind its own explicit human confirmation. After a verified drill it reports the measured copy age and drill duration; these are measurements, not a guaranteed RPO or RTO. It never buys a server, promotes the standby, switches traffic or changes DNS, and it covers the reviewed failover apps (Memos 0.31.0 and Uptime Kuma 2.5.5). Like every prompt, it grants no authority.
  • Server locations: impreza_list_servers returns each server's failover_location in its structured output: country_code, country_basis (verified, operator_verified or declared; a country you declared for an external server is not verified by Impreza) and country_notice.
  • Deployment IDs cannot add path segments. A deployment_id that would add or change path segments in an API URL (., .., /, \, %, whitespace or control characters) is refused before any request leaves the process. Valid IDs are sent exactly as before.
  • A VPS ordered through the API is bare by default. impreza_order_vps and impreza_vps_offer now describe what the API does: without app, the VPS is born with app: "none" (bare OS, no agent). Pass app: "@agent" explicitly when the customer wants it deployable, or offer impreza_install_agent later with the customer's confirmation. After ordering, poll impreza_list_services; impreza_list_servers lists only servers with an installed agent.
  • Exact direct dependencies. The package pins its direct runtime dependencies to the exact versions it was tested with (see Dependency versions).

Install the agent, enter secrets outside the chat, and protect custom apps (0.49.0)

  • `impreza_install_agent` offers the Impreza agent on a managed VPS that does not have it yet, only with the customer's explicit agreement: the first call installs nothing and returns a short-lived confirm_token; the second call, with the same arguments plus that token, starts the install. `impreza_get_agent_install` says whether a VPS can take it and follows the install until the agent is online.
  • Secrets never pass through the chat. impreza_prepare_secret_entry returns a ten-minute, single-use portal link for a secret variable of an existing app or variable group; the account owner opens it, signs in and types the value there. impreza_get_secret_entry reports only pending, stored, expired or cancelled — never the value or a hash of it. Tools now refuse secret values (passwords, Git tokens, onion private keys, build secrets) in their arguments and point to the portal instead; the REST API is unchanged.
  • Jurisdiction failover for custom projects: impreza_deploy_custom accepts standby: true to create a cold standby on another server, from the same pinned source (image digest, exact git commit, or the frozen Compose upload). The project must declare every persistent volume, and a custom pair cuts over only after a verified drill.

Deployment progress and agent restarts

Compose review and deployment accept context_id for one retained upload containing local build contexts and runtime env_file, configs or secrets. The same context must be supplied at review and deployment. Runtime files require agent 0.6.11+ with compose-source-files-v1.

Custom Node server/static deployments accept node_package_manager, such as pnpm@10.26.1 or yarn@4.9.2, matching the project's exact packageManager and committed lockfile. Omit for npm. Supported versions are standalone pnpm 10–12 and Yarn 4 projects, without combining this field with npm_workspace. Inspection infers the pin and saved plans retain it. See the deployment documentation for supported inputs and limits.

Read last_operation.progress from impreza_list_deployments for the last reported step and timestamp. Agent 0.6.6+ saves final results before sending them; after restart it resends the same receipt without repeating the deploy. Agent 0.6.7+ can verify a completed preparation checkpoint and restore previous configuration without replaying the deploy (recovery=reconciling). Wait for the terminal failure or confirmed cancellation before retrying. recovery=required means automatic reconciliation could not be verified; contact support. Busy builds, missing checkpoints and replacement uncertainty stay blocked. A long-running build can continue after the agent exits. Progress is not a live percentage or proof of current runtime health. Existing agents update explicitly before the next deploy. See deployment progress.

Cancel a deployment

Use impreza_cancel_deployment with the deployment ID and exact last_operation.command_id. Requires manage permission. Queued cancellation is immediate; running preparation needs agent 0.6.5+. Agent 0.6.12+ can interrupt an owned build after the server administrator enables controlled builds on supported Ubuntu 24.04 amd64 hosts. Other preparation waits for its current step. Confirmation still requires verified cleanup and restored configuration. requested is not cancelled. Replacement/recovery cannot be cancelled. Cancelling a tracking Task remains separate. Read the cancellation guide.

Runtime health and deployment operations

impreza_list_deployments returns runtime and last_operation separately. A failed build can leave the previous application healthy. Read runtime state, observation time and reason; old or missing readings remain unknown. Running without a confirmed healthcheck is not healthy. This requires agent 0.6.4+ for observations and does not verify external HTTP/DNS/TLS. Existing servers update explic

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx