jobd MCP
A self-hostable, GPU-aware job broker that allows AI agents to submit, route, and babysit jobs across multiple machines via MCP. It routes jobs based on live VRAM, RAM, CPU, and capability tags, supporting preemption with checkpointing and surviving shell sessions. It operates without cloud dependencies, Kubernetes, or Slurm, making it suitable for homelab or small cluster environments.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
Checks and signals
Each line is separate evidence, not a trust score.
- Popularity 5 GitHub stars
What you can do with it
- Submit GPU jobs with specific VRAM requirements
- Route jobs to workers with sufficient free resources
- Babysit and monitor long-running jobs via MCP
- Preempt lower-priority jobs with checkpoint support
Source and maintenance
- Last repository push
- Latest release
- v0.5.52
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
jobd 0.5.52
{
"version": "0.5.52",
"transport": "stdio",
"identifier": "jobd",
"runtimeHint": "uvx",
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"runtimeArguments": [
{
"type": "positional",
"value": "--from",
"valueHint": "from-flag"
},
{
"type": "positional",
"value": "jobd[mcp]",
"valueHint": "package-with-mcp-extra"
},
{
"type": "positional",
"value": "jobd-mcp",
"valueHint": "mcp-entry-point"
}
],
"environmentVariables": [
{
"name": "JOBD_URL",
"description": "Base URL of the jobd broker the MCP server talks to. Defaults to http://127.0.0.1:8765."
},
{
"name": "JOBD_API_TOKEN",
"description": "Bearer token; must match the broker's JOBD_API_TOKEN. Required unless the broker runs with JOBD_ALLOW_NO_AUTH=1."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"jobd-mcp": {
"command": "uvx",
"args": [
"jobd==0.5.52"
],
"env": {
"JOBD_URL": "<YOUR_JOBD_URL>",
"JOBD_API_TOKEN": "<YOUR_JOBD_API_TOKEN>"
}
}
}
}Cline
{
"mcpServers": {
"jobd-mcp": {
"command": "uvx",
"args": [
"jobd==0.5.52"
],
"env": {
"JOBD_URL": "<YOUR_JOBD_URL>",
"JOBD_API_TOKEN": "<YOUR_JOBD_API_TOKEN>"
}
}
}
}VS Code
{
"servers": {
"jobd-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"jobd==0.5.52"
],
"env": {
"JOBD_URL": "<YOUR_JOBD_URL>",
"JOBD_API_TOKEN": "<YOUR_JOBD_API_TOKEN>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"jobd-mcp": {
"command": "uvx",
"args": [
"jobd==0.5.52"
],
"env": {
"JOBD_URL": "<YOUR_JOBD_URL>",
"JOBD_API_TOKEN": "<YOUR_JOBD_API_TOKEN>"
}
}
}
}Let your agent find its tools
Find servers like jobd MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.