configure-server

Featured

Configures how the MCP Task Orchestrator SERVER runs and is reached — transport (HTTP vs STDIO), the REST API, port publishing, config mounts, and config-sync. Use when a user says: run the server, register the image, set up the Docker container, enable the REST API, set up config-sync, reconfigure the server, change transport, expose the API, or reconnect to a different endpoint. NOT for first-time onboarding (that's quick-start) and NOT for note schemas / gates / traits / actor_authentication policy (that's manage-schemas) — this skill only decides how the container is launched and reached.

API & Backend 201 stars 21 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
77
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Configure Server — Runtime & Transport Setup Decides **how the MCP Task Orchestrator container is launched and reached**: transport, REST API mode, port publishing, config mount, and config-sync. This is a runtime/deployment concern, distinct from `quick-start` (first-time onboarding narrative) and `manage-schemas` (workflow gates/traits/ `resources:`/`actor_authentication` content inside `.taskorchestrator/config.yaml`). If the user wants schema or gate changes — including resource-lease declarations — redirect to `/manage-schemas` instead of proceeding here. One operator escape hatch worth knowing when launching the container: `RESOURCE_LEASES_ENFORCED=false` (env, default true) disables resource-lease gate enforcement server-wide — a kill switch for lease contention incidents, same gate-policy category as `DEGRADED_MODE_POLICY`. Configuring which resources exist and which traits declare them stays in `/manage-schemas`; this skill only knows the switch. The full fragment catalog (exact env tuples, loopback caveat, Windows/MSYS caveat, `.mcp.json` shapes) lives in `references/runtime-config.md` — this skill's job is the **decision flow** and **rendering**, not re-deriving that catalog. Read it before rendering any command. --- ## Step 1 — Offer the recommended default first Before walking the full decision tree, offer the one-tap recommended path via `AskUserQuestion`: ``` AskUserQuestion(questions: [{ question: "How do you want to run the server?", header: "Ser...

Details

Author
jpicklyk
Repository
jpicklyk/task-orchestrator
Created
1 years ago
Last Updated
2 weeks ago
Language
Kotlin
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category