Skip to main content
Glama
Impreza Host — VS Code extension

Impreza Host — VS Code extension

Official

Impreza Host for VS Code

Deploy apps and operate your servers, VPSes, domains/DNS, backups and account balance on Impreza Host — privacy-first, no-KYC, offshore/DMCA-resistant hosting paid in Bitcoin / Monero — straight from GitHub Copilot or Claude in VS Code, via the Model Context Protocol (MCP).

Impreza Host is the hosting provider (imprezahost.com). This is not the “Impreza” WordPress theme, and is unrelated to the Subaru Impreza.

What it does

Once installed, the extension contributes the Impreza Host MCP server to VS Code's MCP list. Enable it and your AI can act on your own Impreza account:

  • Deploy and operate apps — catalog apps (WordPress, Nextcloud, Gitea, n8n, Vaultwarden, …) or your own code as a Docker image, Dockerfile, Compose stack or git URL. Inspect an upload before it runs, redeploy, roll back to an earlier release, read logs, run the app's own CLI (wp, occ, a database dump) and read files out of a running app — all without a shell on the box.

  • Backups — on demand or on a daily schedule, into your own S3, plus restore into a different app, which is how an app moves between servers.

  • Scheduled tasks — a timer on an app, with the output kept.

  • Webhooks — subscribe to deploy, backup and VPS events instead of polling.

  • VPS, Cloud VPS and dedicated servers — power, status, reinstall, rescue, resize, snapshots, backup schedules, rDNS, IPs, KVM console, firewall.

  • Domains and DNS — register, transfer, lock, ID protection, nameservers, full record CRUD, and attaching a .onion to an app.

  • Billing in crypto — catalogue, ordering, invoices, and topping up the balance in Bitcoin or Monero.

The tool list adapts to what you own. Roughly a third of the ~124 tools only make sense with the machine behind them — VPS power controls with no VPS can only ever answer “not found” — so the server leaves those out of the listing until your account has one, and your AI doesn't spend context on them before you ask anything. The purchase path is never filtered (an account that owns nothing is the one that needs to buy something), and buying something grows the list mid-session without reconnecting.

Related MCP server: Coolify MCP Server

Two ways to connect

Both appear under MCP: List Servers:

  • Impreza Host (OAuth) — the hosted connector. No install, no API key: authorize in your browser (OAuth 2.1) and go. Recommended.

  • Impreza Host (local, API key) — runs npx impreza-mcp locally. Run the command “Impreza: Set API key + secret” and paste your Impreza API key + secret (clientarea → Impreza API); they are stored in VS Code SecretStorage, never in settings. This path is the one that can upload the folder you have open and deploy it, so it runs with your workspace as its working directory.

Usage

Open Copilot Chat in Agent mode, make sure the Impreza server is enabled (the MCP tools icon), then talk naturally:

“List my Impreza servers, then deploy this project and give me the URL.”

“Add an A record for app.example.com pointing at my VPS.”

“Back this app up to my S3 bucket and schedule it daily.”

“Top up my balance with $20 in Monero.”

No account yet? An agent can create one with no e-mail and no KYC in a single call — connect with no token and ask it to bootstrap an account.

Security

The OAuth path issues a scoped, revocable token (no API secret ever leaves Impreza), and you pick what the assistant may do — read, deploy or manage — on the consent screen. The local path keeps your key/secret in VS Code SecretStorage and sends them only as request headers over HTTPS. Full policy: https://github.com/imprezahost/impreza-mcp/blob/main/SECURITY.md

License

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    • iFirma MCP server for ChatGPT, Claude and any AI agent: issue invoice, send invoice, send to KSeF, add cost and list unpaid invoices in your own iFirma account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to iFirma yourself; Cotlet does not store your password and you need no iFirma API key. About the official iFirma API: Yes. iFirma has a documented JSON API that issues invoices, lists them, records payments, sends them by email and to KSeF, and adds cost documents (checked 14 Oct 2026). Setup and FAQ: https://cotlet.dev/integrations/ifirma-api-mcp-server

      https://cotlet.dev/mcp/v1/ifirma
    • 17hats MCP server for ChatGPT, Claude and any AI agent: add contact, create project, send quote, send invoice and record payment in your own 17hats account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to 17hats yourself; Cotlet does not store your password and you need no 17hats API key. About the official 17hats API: 17hats publishes no public API. Its only key is for Zapier, on the new subscription plan, and that integration "is limited to importing, updating and syncing Contacts" (checked 9 Nov 2026). Setup and FAQ: https://cotlet.dev/integrations/17hats-api-mcp-server

      https://cotlet.dev/mcp/v1/17hats
    • Idealista MCP server for ChatGPT, Claude and any AI agent: list my listings, update listing, renew listing and reply to lead in your own Idealista account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Idealista yourself; Cotlet does not store your password and you need no Idealista API key. About the official Idealista API: Idealista has no public API for your own listings or contacts (checked 11 Oct 2026). Its Search API is read-only and given only after an application, and its official Claude and ChatGPT app only searches public listings, with no login. Setup and FAQ: https://cotlet.dev/integrations/idealista-api-mcp-server

    • Buildium MCP server for ChatGPT, Claude and any AI agent: record lease payment, list outstanding balances, send text message, create task, add work order and send announcement in your own Buildium account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Buildium yourself; Cotlet does not store your password and you need no Buildium API key. About the official Buildium API: Yes, Buildium has an official REST API, the Open API, but only on the Premium plan (checked 27 Oct 2026). Buildium's developer guide says "To take advantage of the Buildium Open API you must have a Premium Subscription", and an administrator has to switch it on under Settings > Application settings > Api settings before anyone can create a key. Setup and FAQ: https://cotlet.dev/integrations/buildium-api-mcp-server

    Related MCP Servers

    • A
      license
      C
      quality
      D
      maintenance
      Enables interaction with Oracle Cloud Infrastructure services through a unified interface. Supports comprehensive OCI resource management including compute instances, storage, networking, databases, and monitoring through natural language commands in VS Code.
      1
      3
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to interact with Coolify self-hosted instances for application deployment, management, and monitoring. Features 4 unified tools optimized for VS Code's limits, covering app management, environment configuration, system administration, and built-in documentation.
      4
      416 npm
      1
      MIT