4 hours ago
The official Massed Compute MCP server lets AI agents and developer tools check live GPU inventory, launch and tear down VM instances, and audit billing — all through natural-language tool calls. Connect over stdio (npx/uvx) or a hosted Streamable HTTP endpoint with a Bearer API key.
概要
Overview
Massed Compute MCP is the official Model Context Protocol server for Massed Compute, an on-demand GPU cloud. It lets AI assistants — Claude Code, Claude Desktop, Cursor, Codex, ChatGPT, and other MCP clients — interact with your Massed Compute account directly: browse GPU inventory, launch and manage VMs, and audit billing.
Features
- 14 tools, each mapping 1:1 to a documented
/api/v1/*endpoint — no internal services, no undocumented calls. - Read-only or full keys. Issue a read-only API key for analysis-only assistants and every destructive tool (launch, restart, terminate, SSH-key changes) is hidden from the catalog entirely.
- Two install paths: a zero-install hosted Streamable HTTP endpoint, or a local stdio CLI (npm or PyPI) with an interactive
initthat auto-wires detected clients. - Agent Skills included — markdown workflow templates for common operations like GPU selection and cost auditing.
Tools
| Tool | Key | Returns |
|---|---|---|
gpu_inventory_list | read-only | GPU configs, 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 | Launched instance details (incurs cost) |
instances_restart | full | Restart confirmation |
instances_terminate | full | Termination confirmation |
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 & recharge configuration |
ssh_keys_list | read-only | Your SSH keys |
ssh_keys_create | full | Newly-created key details |
ssh_keys_delete | full | Deletion confirmation |
Installation
Get an API key at vm.massedcompute.com/settings/api (read-only for analysis, full for launch/terminate).
Hosted endpoint — point your client at https://vm.massedcompute.com/api/mcp with header Authorization: Bearer <your_api_key>.
Local CLI (stdio)
npm install -g massed-compute-mcp # Node >= 20
# or: pip install massed-compute-mcp # Python >= 3.10
massed-compute-mcp init # prompts for key, validates, wires clients
Generic stdio config:
{
"mcpServers": {
"massed-compute": {
"command": "uvx",
"args": ["massed-compute-mcp"],
"env": { "MASSED_COMPUTE_API_KEY": "your_api_key_here" }
}
}
}
Links
- Repository: https://github.com/Massed-Compute/massed-compute-mcp
- Docs: https://vm-docs.massedcompute.com/docs/category/mcp
- Console: https://vm.massedcompute.com
License: MIT
サーバー設定
{
"mcpServers": {
"massed-compute": {
"url": "https://vm.massedcompute.com/api/mcp",
"headers": {
"Authorization": "Bearer MC_TOKEN"
}
}
}
}