MCP server for MatMul: find and launch GPU compute from Claude, Cursor or any MCP client
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"matmul-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# matmul-mcp An [MCP](https://modelcontextprotocol.io) server for **MatMul**, so you can find and launch GPU compute from Claude Code, Claude Desktop, Cursor, VS Code or any other MCP client. Ask things like "find me the cheapest H100 under $3/hr and give me an SSH command", and the assistant drives the MatMul API for you. Every launch needs your explicit OK on a price quote first. It runs locally over **stdio** and talks to `https://api.matmul.cloud/v1` with your API key. It is built on the stdlib-only [`matmul-cloud` Python SDK](https://pypi.org/project/matmul-cloud/) (import name `matmul`) and the official `mcp` Python SDK (FastMCP). ## Install You need an API key. Mint one in the console at **https://app.matmul.cloud/app/cli**. ```bash uvx matmul-mcp # run without installing (recommended) pipx install matmul-mcp # or install the `matmul-mcp` command ``` `pip install matmul-mcp` also installs the `matmul` CLI (from `matmul-cloud`), so `matmul login` works too. Authentication is resolved in this order: 1. the `MATMUL_API_KEY` environment variable; 2. the key saved by `matmul login --api-key <key>` (`~/.config/matmul/config.json`, or `$MATMUL_CONFIG`). | Variable | Meaning | |---|---| | `MATMUL_API_KEY` | API key (`Authorization: Bearer ...`). | | `MATMUL_API_URL` | API base URL. Defaults to `https://api.matmul.cloud`; a trailing `/v1` is accepted. | | `MATMUL_MCP_MAX_HOURLY_USD` | Optional hard cap: this server refuses to quote or launch any instance above this $/hr, whatever the model asks for. Also caps `find_gpus`. | | `MATMUL_MCP_ENABLE_JOBS` | `1` adds the preview managed-jobs tools (off by default: see below). | The product was previously called Lemnos: the old `LEMNOS_*` variable names still work when the `MATMUL_*` one is unset, and a key saved in `~/.config/lemnos/config.json` is still read. ## Configure your client In every snippet below, replace `lmk_...` with your key. You can leave `MATMUL_API_KEY` out if you've …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.