Skip to main content
Glama

mcp-optimizer

solve_job_shop_scheduling

Optimize job shop scheduling by assigning tasks to machines, improving utilization, and minimizing completion times. Define jobs, machines, and constraints to generate efficient schedules.

Instructions

Solve Job Shop Scheduling Problem to optimize machine utilization and completion times.

Args: jobs: List of job dictionaries with tasks and constraints machines: List of available machine names horizon: Maximum time horizon for scheduling objective: Optimization objective ("makespan" or "total_completion_time") time_limit_seconds: Maximum solving time in seconds (default: 30.0) Returns: Optimization result with job schedule and machine assignments

Input Schema

NameRequiredDescriptionDefault
horizonYes
jobsYes
machinesYes
objectiveNomakespan
time_limit_secondsNo

Input Schema (JSON Schema)

{ "properties": { "horizon": { "title": "Horizon", "type": "integer" }, "jobs": { "items": { "additionalProperties": true, "type": "object" }, "title": "Jobs", "type": "array" }, "machines": { "items": { "type": "string" }, "title": "Machines", "type": "array" }, "objective": { "default": "makespan", "title": "Objective", "type": "string" }, "time_limit_seconds": { "default": 30, "title": "Time Limit Seconds", "type": "number" } }, "required": [ "jobs", "machines", "horizon" ], "type": "object" }

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/dmitryanchikov/mcp-optimizer'

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