
Qc MCP server
uk.quickcloud/qc-mcp·v1.1.0QuickCloud hosting from your AI assistant: VMs, servers, DNS, firewalls and more. Read-only default.
0 stars
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
quickcloud_helpHow 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_jobPoll 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
- 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
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
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-mcpPrefer 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.