Skip to main content
Glama

Joblet MCP Server

MCP server for Joblet job orchestration - enables AI assistants to manage distributed computing jobs through the Joblet platform.

Quick Start

# Install (SDK mode - recommended)
pip install joblet-mcp-server[sdk]

# Configure (~/.rnx/rnx-config.yml)
mkdir -p ~/.rnx
cp sample_config.yaml ~/.rnx/rnx-config.yml
# Edit with your Joblet server credentials

# Run (SDK mode)
joblet-mcp-server

Related MCP server: SSH MCP Server

Features

  • Jobs - Run, monitor, and manage compute jobs

  • Workflows - Orchestrate multi-job pipelines

  • Storage - Create and manage persistent volumes

  • Networks - Configure isolated networks

  • Monitoring - Real-time metrics and GPU status

Implementation Modes

The MCP server provides two implementations for communicating with Joblet:

Command: joblet-mcp-server

Uses joblet-sdk-python for direct gRPC communication with the Joblet server.

Advantages:

  • Better performance (direct gRPC, no subprocess overhead)

  • Type safety and error handling

  • Automatic connection management

  • Streams data efficiently

Requirements:

  • Install with SDK: pip install joblet-mcp-server[sdk]

  • Requires joblet-sdk-python >= 2.0.0 (proto v2.3.0+)

2. CLI Mode (Alternative)

Command: joblet-mcp-server-cli

Uses subprocess calls to the rnx CLI binary.

Advantages:

  • Works without Python SDK

  • Uses existing CLI tools

  • Simpler deployment if rnx already installed

Requirements:

  • Install without SDK: pip install joblet-mcp-server

  • Requires rnx binary in PATH or specify with --rnx-binary

  • Configure via ~/.rnx/rnx-config.yml

Usage:

# Use rnx from PATH
joblet-mcp-server-cli

# Specify custom rnx binary location
joblet-mcp-server-cli --rnx-binary /path/to/rnx

Configuration

Create ~/.rnx/rnx-config.yml:

version: "3.0"
nodes:
  default:
    address: "joblet-server.com:50051"
    cert: |
      -----BEGIN CERTIFICATE-----
      # Your client certificate
      -----END CERTIFICATE-----
    key: |
      -----BEGIN PRIVATE KEY-----
      # Your private key
      -----END PRIVATE KEY-----
    ca: |
      -----BEGIN CERTIFICATE-----
      # Your CA certificate
      -----END CERTIFICATE-----

Requirements

Common Requirements

  • Python 3.10+

  • Joblet server with TLS certificates

  • Configuration file at ~/.rnx/rnx-config.yml

  • joblet-sdk-python >= 2.0.0 (installed automatically with [sdk] extra)

  • Direct gRPC communication (port 50051)

CLI Mode (Alternative)

  • rnx binary installed and in PATH

  • No Python SDK required

Documentation

License

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ehsaniara/joblet-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server