Complete AI Training

MCP server · Coding

jobd MCP server

by musharna

Let your AI send long or GPU-heavy jobs to your own machines and check on them later.

Flow diagram: you ask your AI “Send my train.py to the queue and wait until it finishes”, on your own computer the jobd MCP server works with your own machines, and you get back A job number and its status.

jobd is a small helper you run on your own computers to line up long-running jobs, like training runs or big data tasks, and send each one to whichever machine has room. It comes with an MCP server, so your AI assistant can add jobs, watch them, and stop them for you. It is handy if you have a couple of machines with graphics cards and no big cloud setup.

What is an MCP server? The 30-second version

On its own, your AI can only chat. An MCP server is a small helper program that gives your AI a new skill or a connection to an app or service. This one connects your AI to jobd, your own job queue across your machines, so the AI can send work there and check on it when you ask. You still run jobd yourself on hardware you own.

What this MCP server does

You tell your AI what you want to run, for example a training script that needs 16 GB of graphics memory. The AI uses this helper to hand that request to the jobd broker, the part that keeps the queue. The broker looks at which of your machines has enough free memory right now and sends the job there. The job keeps running even if you close your laptop, and the AI can later ask for its status or its output. When you ask, the AI can also stop a job or move a more important one ahead.

Flow diagram: you ask your AI “Send my train.py to the queue and wait until it finishes”, on your own computer the jobd MCP server works with your own machines, and you get back A job number and its status. Click to zoom

What you can do with it

  • Send a long job to your own machines and let it pick the one with enough free GPU memory
  • Check the status of a job or a whole batch of jobs
  • Read the output a job has produced so far
  • Stop a job or let a higher-priority job take its place
  • See which of your machines are online and how much room they have
  • Run the same job many times with different settings in one go

Try asking your AI

  • “Send my train.py script to the queue and wait until it finishes”
  • “Which machines are free right now and how much GPU memory do they have?”
  • “Show me the last part of the output from job 42”
  • “Cancel the job I started an hour ago”

What it gives back to you

You get answers in the chat: a job number when something is sent, a short status line like queued, running, completed or preempted, and the text your job printed. For a batch, you get a small tally of how each member ended. If you ask about your machines, you get a list with their free memory and whether they are healthy.

Before you start

What you need

  • Python 3.11 or newer on the machine that runs jobd
  • The jobd package installed, with the MCP part added
  • A jobd broker running and at least one worker machine connected to it
  • For GPU routing, machines with NVIDIA cards and the nvidia-ml-py helper installed

Good to know

This helper can start, stop and take over jobs on your own machines, so only connect it to a broker you control and be careful with jobs that write or delete files.

Install it with your AI

Add jobd MCP server to your AI, no technical skills needed

You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.

Sign in to get the install prompt

Members get a ready-made prompt that lets the Claude desktop app check jobd MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.

Sign in Become a member

Who it's for

People with a small home or office setup of two to five machines with GPUs who run long jobs and want their AI assistant to manage the queue.