A read-only key means a destructive call is refused by the endpoint rather than avoided by a prompt, and the same rule applies to every client. Because the local package proxies the hosted catalog verbatim, what you install today still matches what the service offers next month.
A client for Massed Compute's GPU cloud. The published packages are a verbatim proxy of the hosted endpoint — every JSON-RPC message is forwarded unchanged with your key attached — so the tool catalog, the schemas and the security rules all come from the live service rather than from a local copy that can go stale.
- GPU inventory browsed with pricing and capacity, and the VM image catalog beside it
- Instances launched, restarted and terminated, with SSH keys managed alongside them
- Coupons and billing audited from the same connection
- Setup recipes served by the endpoint, so new capabilities appear without updating anything locally
- Scope enforced where it cannot be argued with: issue a read-only key and the endpoint rejects launch, restart, terminate and SSH-key changes at call time, with credential redaction handled server-side for every client identically
- The live catalog printable from the command line, so what the assistant can reach is checkable before you wire it up
- Agent Skills published alongside the tools as markdown workflow templates for jobs like GPU selection and cost auditing
A Massed Compute account and an API key from the settings page — read-only for an analysis-only assistant, full access to allow launch, restart, terminate and SSH-key changes. Nothing to install if your client speaks streamable HTTP: point it at https://vm.massedcompute.com/api/mcp with the key as a bearer token, or bridge through mcp-remote for clients that do not. The local CLI installs from npm on Node 20 or newer, or from PyPI on Python 3.10 or newer; its init command prompts for the key, validates it upstream, stores it with 0600 permissions on POSIX, detects installed clients and offers to wire each one after taking a timestamped backup. The key is resolved from a flag, a token file, MASSED_COMPUTE_API_KEY, then the stored config, in that order.
One command plus a key — npm install -g massed-compute-mcp, then supply credentials
