
jobd
A job broker for running GPU workloads across a few personal machines without standing up Slurm or reaching for cloud orchestration. Exposes tools to submit jobs with VRAM requirements, check queue status, stream logs, and inspect completed runs. The broker routes each job to whichever worker has enough free VRAM, handles preemption with graceful checkpointing, and persists everything to SQLite so jobs survive across sessions. Workers poll the broker over HTTP rather than accepting inbound connections, which keeps the security surface small on a Tailscale mesh. Useful if you have a workstation and a server or two with GPUs and you want agents to be able to fire off training runs, watch them land on the right box, and get results back without manually ssh-ing around.
- GitHub stars
- 6
- tools
- 9
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Nov 9, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
jobd_submit
No parameter schema in public metadata yet.
jobd_status
No parameter schema in public metadata yet.
jobd_logs
No parameter schema in public metadata yet.
jobd_list
No parameter schema in public metadata yet.
jobd_cancel
No parameter schema in public metadata yet.
jobd_preempt
No parameter schema in public metadata yet.
jobd_events
No parameter schema in public metadata yet.
jobd_workers
No parameter schema in public metadata yet.
jobd_worker_delete
No parameter schema in public metadata yet.
Sponsors
Configuration
JOBD_URLBase URL of the jobd broker the MCP server talks to. Defaults to http://127.0.0.1:8765.
JOBD_API_TOKENsecretBearer token; must match the broker's JOBD_API_TOKEN. Required unless the broker runs with JOBD_ALLOW_NO_AUTH=1.
Readme
jobd
jobd is a job broker with an MCP server that lets AI agents submit, route and babysit jobs on a few machines of your own. Like task-spooler or pueue, but across all your machines on Tailscale or a LAN, routing each job to a worker with the VRAM free, with no cloud, Kubernetes or Slurm.
Details
- Repository
- github.com/musharna/jobd
- Website
- github.com/musharna/jobd
- Package
jobd- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active