MCP.Market

Qc MCP server

by quickcloud.uk·uk.quickcloud/qc-mcp·v1.1.0

QuickCloud hosting from your AI assistant: VMs, servers, DNS, firewalls and more. Read-only default.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Qc yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Qc tools (2)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • quickcloud_help

    How this QuickCloud connection works: auth, rate limits, idempotency, async jobs, error shape, whether writes are enabled and which products are offered. Read this first.

  • wait_for_job

    Poll GET /api/v1/jobs/{id} every 1.5 s until the job is done or failed (create / power / resize / delete are asynchronous and return a job). Then read the resource back (e.g. get_vm) for its address.

Public scan report

scanner v0.1.10 · 2026-10-12 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identitynamespace and repository owner differ; website matches verified namespace5/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Qc compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,255 servers
Tools
2
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break

What its tools let an agent do: 2 read

Install Qc in Claude Code, Cursor or VS Code

Runs npx -y @quickhost/qc-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add qc-mcp -- npx -y @quickhost/qc-mcp
Add to Cursor

What the publisher says

From the Qc repository's README, as published. We do not edit it. Read it on GitHub

quickcloud-mcp (qc-mcp.mjs)

A tiny, zero-dependency MCP server for the QuickHost QuickCloud API. Point Claude Desktop, Claude Code, Cursor or any other MCP-capable assistant at it and it can look at — and, if you let it, manage — your VMs, dedicated servers, Cloud Firewalls, load balancers, storage boxes, managed databases, SMTP relay, websites and DNS, using your API key.

Read before you run. It is one self-contained file with no dependencies and no secrets:

it reads your API key from your own machine (the QCAPITOKEN env var, or the qc CLI's

~/.config/quickcloud/config.json) and never embeds it. It talks only to the panel's public

/api/v1 — the same API the qc CLI and the panel's own API page describe.

What it does, and deliberately does not do

endpoint: listvms, getvm, createvm, vmpower, listdnszones, setdnszonerrset, getdatabase, … When a product lands on the API it appears here with no update.

  • Tools are generated from the panel's live API catalogue (GET /api/v1), one tool per

--allow-write (or QCMCPWRITE=1). That is a choice you make in your client config; the assistant cannot switch it on.

  • Read-only by default. Only GET endpoints are offered unless you start it with

assistant has described the change (and any price the API quoted) to you and set confirm. There is no shortcut for "small" writes.

  • Every write needs confirm: true. A tool that changes anything refuses to run until the

one. Every POST/DELETE carries an Idempotency-Key, so a retried tool call can't act twice.

  • Nothing is priced here. The endpoints that charge echo the price; the server never computes

resource (set when you create it in the panel), is enforced by the API — the MCP only ever adds restrictions. Give an assistant the narrowest key that does the job.

  • Your key's limits are the limits. A key that is read-only, or limited to one product or one
  • Never the admin API, WHMCS, Proxmox, SSH or any node. Only /api/v1.

Install

Requires Node.js 18+. Nothing to download — your assistant runs it straight from npm with npx. Create an API key in the panel under API, then add the server to your assistant.

Claude Desktop (claudedesktopconfig.json) / Cursor / most clients:

{
  "mcpServers": {
    "quickcloud": {
      "command": "npx",
      "args": ["-y", "@quickhost/qc-mcp"],
      "env": { "QC_API_TOKEN": "qck_…" }
    }
  }
}

Claude Code:

claude mcp add quickcloud -e QC_API_TOKEN=qck_… -- npx -y @quickhost/qc-mcp

Prefer a file you can read first? Download the copy from your panel's API page (it comes pre-filled with the panel URL) and use "command": "node", "args": ["/path/to/qc-mcp.mjs"] instead. If your provider runs QuickCloud on their own domain, set QCAPIURL in env to it.

To let it make changes, add "--allow-write" to the end of args (or after the package name in the Claude Code command). To offer only some products, add --products=vms,dns (groups: account, vms, dedicated, dns, firewall, lb, storagebox, database, relay, web, reseller).

Already use the qc CLI? The MCP reads the same ~/.config/quickcloud/config.json, so with qc config set token … done you can leave env out.

Connect by URL instead

The same connector also runs hosted on the panel, for apps that connect to an MCP server by address - Claude on the web/mobile, ChatGPT, Cursor, Codex: https://cloud.quickhost.uk/mcp. The app sends you to the QuickCloud sign-in (standard OAuth 2.1 with PKCE), where you pick the workspace, View only or Manage, and an optional product limit; the token it gets is an API key in all but name, so every limit the API enforces applies. Disconnect any time from Account → API. An API key works too: Authorization: Bearer to /mcp (view) or /mcp/manage (changes).

Using it

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Qc: common questions

Is Qc MCP server safe?
Mostly: it is graded B (78/100). Read the Qc safety report
How do I install Qc?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Qc need an API key?
Yes. The registry entry asks for QC_API_TOKEN.
Is Qc maintained?
The last commit was 23 days ago (2026-10-12). The latest release is v1.1.0.
How does Qc compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.