{"name":"io.github.divenire990/omp-worker-mcp","slug":"divenire990-omp-worker-mcp","title":"omp-worker-mcp","description":"Hand off coding tasks from ChatGPT, Codex or Claude Code to local Oh My Pi (OMP) workers.","url":"https://mcp.market/server/divenire990-omp-worker-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":37,"stars":3,"forks":1,"downloads_week":539,"last_push_at":"2026-10-24T06:52:23.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/divenire990/omp-worker-mcp","website":"https://github.com/divenire990/omp-worker-mcp#readme","version":"0.2.1","remotes":[],"packages":[{"registryType":"npm","identifier":"omp-worker-mcp","version":"0.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path or executable name for the local OMP CLI binary.","isRequired":true,"format":"string","name":"OMP_WORKER_OMP_COMMAND"},{"description":"Optional JSON array of absolute directory paths that delegated job cwd values must resolve inside.","format":"string","name":"OMP_WORKER_ALLOWED_ROOTS"}]}],"tools":[{"name":"omp_cancel","description":"Request immediate cancellation of one exact delegated OMP job. The detached runner owns the OMP child PID and terminates that process tree safely. Call this immediately when the user asks to stop; do not inspect PIDs or manually kill processes first.","write_action":true,"price_micros":0,"input_schema":null},{"name":"omp_cancel_group","description":"Request immediate cancellation of a running batch task group and its child tasks. Writes a cancellation request that the detached group coordinator handles safely. Call this immediately when the user asks to stop a batch.","write_action":true,"price_micros":0,"input_schema":null},{"name":"omp_continue","description":"Resume the same OMP session with targeted supervisory feedback to correct specific acceptance defects without starting a fresh task from scratch. Bounded to remaining attempts within max_attempts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"omp_delegate","description":"Low-level background delegation entrypoint. Transfers ownership of an execution task to OMP and returns immediately with job_id. Prefer omp_run_compact for standard workflows to avoid separate delegate/wait round trips.","write_action":false,"price_micros":0,"input_schema":null},{"name":"omp_result","description":"Retrieve full details of a terminal OMP job, including finalResponse and attempt logs. Call this only when minimal acceptance check fails, high-risk operations occurred, or the user explicitly asks for full inspection; do not call this after every successful compact run.","write_action":false,"price_micros":0,"input_schema":null},{"name":"omp_run_batch_compact","description":"Submits a decomposed group of OMP tasks to execute concurrently in the server-side bounded rolling pool (max_parallel 1-10) using a detached group runner. Enforces dependency DAG and write-ownership safety, waits up to wait_seconds (0-240, default 60s) for batch completion, and returns stable compact aggregated results. If still running when deadline elapses, returns group_id and minimal progress ","write_action":true,"price_micros":0,"input_schema":null},{"name":"omp_run_compact","description":"Preferred entrypoint for single substantive execution tasks. Creates a delegated OMP task, launches the detached runner, and waits up to wait_seconds (default 60s) for completion in a single MCP call. If finished, returns a compact summary, artifacts, verification, and details_path without dumping the full final response. If still running at the deadline, returns job_id and status running for subs","write_action":true,"price_micros":0,"input_schema":null},{"name":"omp_wait","description":"Wait for an existing OMP job to reach a terminal status, polling up to wait_seconds (default 30s, max 60s). Returns the current status and summary once terminal or when the wait deadline elapses. Avoid polling in a tight loop.","write_action":false,"price_micros":0,"input_schema":null},{"name":"omp_wait_group","description":"Wait for an existing OMP task group to reach a terminal status, polling up to wait_seconds (0-240, default 60s). If completed, returns full aggregated compact results in original input order. If still running when deadline elapses, returns minimal progress counts without leaking task summaries.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-31T05:52:13.731Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-31T05:52:13.640Z","components":{"code":{"score":25,"max":25,"notes":["12 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"omp-worker-mcp","version":"0.2.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-10-24T06:40:53.525Z","repositoryUrl":"git+https://github.com/divenire990/omp-worker-mcp.git","weeklyDownloads":539}],"repo":{"found":true,"owner":"divenire990","repo":"omp-worker-mcp","archived":false,"pushedAt":"2026-10-24T06:52:23Z","stars":3,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/159500037?v=4","ownerCreatedAt":"2024-02-09T00:40:57Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/159500037?v=4&s=128","source":"registry"},"presence":{"stars":3,"forks":1,"downloadsWeek":539,"license":"MIT","lastPushAt":"2026-10-24T06:52:23.000Z","score":37}}}},"grade_history":[],"reviews":[]}