Massed Compute Mcp
About
Model Context Protocol server for Massed Compute — list GPU inventory, launch and manage VM instances, manage SSH keys, audit billing.
Details
- Author
- Massed-Compute
- Downloads
- 298
- Categories
- Cloud Service, Other, Infrastructure, Developer Tools
Jump to
- 14 tools mapping 1:1 to documented API endpoints
- Read-only and full-access key separation
- Hosted endpoint (zero install) or local CLI
- Automatic client wiring for Claude, Cursor, Codex, Claude Desktop
- GPU inventory, VM management, SSH keys, billing, and coupons
- Doctor command to verify connection and print tool catalog
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Massed Compute McpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Obtain an API key from your Massed Compute settings (read-only for analysis-only assistants, full-access for destructive operations). Then either use the hosted endpoint by pointing your client at the streamable HTTP URL, or install the CLI locally via npm install -g massed-compute-mcp (or pip/uv) and run massed-compute-mcp init to store your key and automatically wire detected clients.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"massed compute mcp": {
"massed-compute": {
"url": "https://vm.massedcompute.com/api/mcp",
"headers": {
"Authorization": "Bearer MC_TOKEN"
}
}
}
}
}
McpServers
{
"massed-compute": {
"url": "https://vm.massedcompute.com/api/mcp",
"headers": {
"Authorization": "Bearer MC_TOKEN"
}
}
}
Massed Compute MCP Server
<!-- mcp-name: io.github.Massed-Compute/mcp -->
A Model Context Protocol server that lets AI assistants — Claude, Cursor, Codex, ChatGPT, and other MCP-compatible clients — interact with your Massed Compute account: browse GPU inventory, launch and manage VMs, audit billing.
Contents
- Overview
- Installation
- Verifying the connection
- CLI reference
- Key resolution
- Resources
- License
Overview
The server exposes 14 tools that map 1:1 to documented /api/v1/* endpoints — no internal services, no undocumented calls. Issue a read-only key for analysis-only assistants and destructive tools (launch, restart, terminate, SSH-key changes) are hidden from the catalog entirely. Works with Claude Code, Claude Desktop, Cursor, and Codex.
| Tool | Required key | Returns |
|---|---|---|
| gpu_inventory_list | read-only | GPU configurations, pricing, regional capacity |
| images_list | read-only | VM image catalog |
| instances_list | read-only | Your running VM instances |
| instances_get | read-only | A single instance by UUID |
| instances_launch | full | Newly-launched instance details (incurs cost) |
| instances_restart | full | Restart confirmation |
| instances_terminate | full | Termination confirmation (destructive) |
| coupon_information | read-only | Coupon discount terms |
| coupon_accepted_products | read-only | Products a coupon applies to |
| account_token_validation | read-only | Token validity status |
| account_billing | read-only | Billing settings, recharge configuration |
| ssh_keys_list | read-only | Your SSH keys |
| ssh_keys_create | full | Newly-created key details |
| ssh_keys_delete | full | Deletion confirmation (destructive) |
Beyond raw tools, Massed Compute publishes Agent Skills — markdown workflow templates for common operations like GPU selection and cost auditing. Full docs at vm-docs.massedcompute.com/docs/category/mcp.
Installation
Step 1. Get your API key
Open vm.massedcompute.com/settings/api, create a key (read-only for analysis-only assistants; full-access to allow launch / restart / terminate / SSH-key changes), copy it.
Step 2. Pick an install path
- Hosted endpoint — point your client at the streamable-HTTP URL, zero install
- Local CLI — runs on your machine, key stored in your OS config dir
Hosted endpoint
Same 14 tools, same API key, nothing to install. Pick the snippet for your client:
Claude Code
claude mcp add --transport http massed-compute \
https://vm.massedcompute.com/api/mcp \
--header "Authorization: Bearer MC_TOKEN"
Cursor — ~/.cursor/mcp.json
{
"mcpServers": {
"massed-compute": {
"url": "https://vm.massedcompute.com/api/mcp",
"headers": { "Authorization": "Bearer MC_TOKEN" }
}
}
}
Codex — ~/.codex/config.toml
[mcp_servers.massed-compute]
url = "https://vm.massedcompute.com/api/mcp"
bearer_token_env_var = "MC_TOKEN"
enabled = true
Claude Desktop
Claude Desktop does not yet speak streamable-HTTP MCP, so use mcp-remote as a stdio↔HTTP bridge. Config at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"massed-compute": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://vm.massedcompute.com/api/mcp",
"--header", "Authorization: Bearer MC_TOKEN"
]
}
}
}
Local CLI
Install via whichever ecosystem you prefer:
```bash
npm install -g massed-compute-mcp # Node >= 20
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




