Native OpenClaw plugin bridge for the Thunder Compute MCP server.
This plugin exposes tc_* tools inside OpenClaw so an agent can authenticate with Thunder Compute, discover live GPU options, create instances, run commands, create snapshots, delete instances, and report cost.
openclaw.plugin.json
package.json
package-lock.json
index.ts
skills/thunder-compute/SKILL.md
From this plugin directory:
npm install
openclaw plugins install .
openclaw config set plugins.entries.thunder-compute.enabled true --strict-json
openclaw config set plugins.entries.thunder-compute.config.endpoint "https://api.thundercompute.com:8443/mcp"
openclaw config set tools.alsoAllow '["thunder-compute"]' --strict-json
openclaw gateway restartIf upgrading from an earlier beta:
openclaw plugins uninstall thunder-compute
openclaw plugins install .
openclaw gateway restartAuth:
tc_auth_statustc_auth_begintc_auth_completetc_auth_clear
Discovery:
tc_list_available_toolstc_get_specstc_get_availabilitytc_get_pricingtc_list_templatestc_list_instancestc_get_upcoming_invoice
Instance operations:
tc_create_instancetc_run_commandtc_delete_instancetc_create_snapshot
Start OpenClaw:
openclaw tui --session thunder-compute-beta --deliverAuthenticate:
Use tc_auth_begin and give me only the authentication URL and next instruction.
After browser approval, pass the redirected callback URL to:
Use tc_auth_complete with this redirected URL: <FULL_REDIRECTED_URL>
Run a smoke test:
Spin up an A100, wait until it is ready, run `nvidia-smi`, then tear it down and tell me the cost.
The agent should create the instance, wait until it is running, run the command, delete the instance, and report cost.