Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DWMCP_DATA_DIRNoOverride the data storage directory, which defaults to ~/.local/share/delegation-worker-mcp.~/.local/share/delegation-worker-mcp
DWMCP_GATEWAY_PORTNoOverride the loopback-only local model gateway port, which defaults to 127.0.0.1:8791.8791

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
worker_panelB

Open the Delegation Worker control panel for the current host session.

delegation_statusA

Read current session mode, redacted Worker profile, active Worker progress and Codex connection status. NATIVE means Delegation Worker is dormant for this session.

session_mode_getA

Read whether the current session is NATIVE or WORKER mode.

worker_catalogA

Read configured providers, discovered models, and explicitly advertised per-model reasoning controls. Secrets are never returned.

worker_profile_getA

Read the operator-selected Worker model, reasoning, access and supervision settings for the current session.

worker_startB

Start the operator-configured Worker for this session. Provider, model, reasoning, access and renewal policy are intentionally not arguments; the human Worker panel owns them.

worker_steerC

Give an active Worker a precise direction change through official Codex turn/steer.

worker_extendB

Manually renew an active Worker lease within the operator-configured hard runtime limit. Automatic bounded renewal is enabled by default.

worker_respondA

Answer or reject a pending official Codex server request surfaced by worker_status. Pass the exact pending requestId and the official response object expected by that request.

worker_statusB

Read a Worker task including current phase, plan, latest action, heartbeat/progress evidence, lease, pending Codex interaction, verifier and result.

worker_waitB

Wait for a Worker task to finish or until the bounded wait window elapses.

worker_cancelB

Immediately interrupt and cancel an active Worker owned by the current supervisor session.

session_mode_setA

Set NATIVE or WORKER mode for the current session. Switching to NATIVE cancels active Workers for this session.

provider_saveB

Create/update a provider profile and test its model catalog. API keys are encrypted locally and never returned.

provider_deleteB

Delete a provider profile and its encrypted credential reference.

provider_refreshC

Refresh one provider model catalog and explicit reasoning metadata.

provider_probeB

Probe whether a configured provider/model accepts Responses or requires Chat Completions compatibility.

provider_model_overrideC

Advanced operator override for reasoning capability when upstream metadata is absent. Provenance remains operator_override.

worker_profile_setC

Save the human-selected Worker provider/model/reasoning/access settings for the current session.

codex_statusA

Read whether the namespaced Delegation Worker Codex provider is installed.

codex_installA

Install/update only the namespaced Delegation Worker provider without changing official top-level model/provider selectors.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
WorkerChoose Native or Worker mode, provider, model, dynamic reasoning and Worker permissions.

TDQS

B3.1/5.0

Scored across 21 tools

Disambiguation3/5

Several read-status tools overlap: delegation_status aggregates session mode, profile, progress, and Codex state, duplicating session_mode_get, worker_profile_get, and codex_status. worker_status vs delegation_status and worker_catalog vs worker_profile_get also have fuzzy boundaries, though descriptions help somewhat.

Naming Consistency4/5

Most tools follow a consistent prefix_noun/prefix_noun_verb snake_case pattern (worker_*, provider_*, codex_*, session_*). The outlier is delegation_status, which breaks the prefix convention and stands apart from the otherwise predictable scheme.

Tool Count3/5

21 tools is on the heavy end for a delegation-worker server, and the surface feels bloated with multiple status/getter variants. It is defensible given the multi-domain scope (session, worker, provider, codex), but sits at the borderline-heavy range.

Completeness4/5

The surface covers session modes, full worker lifecycle (start/steer/extend/respond/status/wait/cancel), provider management (save/delete/refresh/probe/override), profile get/set, and Codex install/status. Minor gap: no explicit provider-list tool, though worker_catalog partly covers it.

Maintenance

ActivityMaintained
ResponsivenessNo issues