Skip to content

mcpx docs: level-2 configuration and modes content (first seven items) #4821

Closed

Description

@dezren39

Purpose

Write the remaining first seven content items in the mcpx level-2 manual: the "more normal set of docs" a new user can rely on after installation. This is the replacement for part 2 only of #1848, whose page-map part 1 merged as PR #2433. Per the 2026-11-03 ruling on tracker #1898, do not reopen #1848; this issue owns the remaining content.

Parent/order tracker: #1898. Map and fixed anchors: pkgs/mcpx/docs/level-2-page-map.md, items 53–59.

Scope

Write all seven mapped sections, verifying factual claims against current pkgs/mcpx main at implementation time:

  1. configuration#common-config — config sources, search/discovery and load passes, precedence, and how to inspect effective values.
  2. configuration#server-config — server blocks, profiles/aliases, sharing and scope; distinguish config key mcpServers from CLI/API "servers".
  3. configuration#client-config — client/call-scoped settings and what a host configures to use mcpx; explain their distinct meanings.
  4. configuration#env-vars — setting variables versus host/harness/script context; use generated docs/environment.md / registry data rather than maintaining a competing variable list.
  5. modes#client-modes — socket, remote URL, autostart/spawn, and inline modes, with where scripts run and profile/output controls.
  6. modes#transport-options — upstream server transports versus downstream client transports; current HTTP/SSE/MCP behavior, listeners, and remote-access constraints.
  7. modes#server-modes — mcpx as an MCP server, upstream server sharing/scope, and daemon process modes; make the three meanings explicit.

Use the sources and per-item notes in the page map. In particular, do not reintroduce the obsolete mode config key or pooled value; document sharing/scope, the actual config search path, and the current legacy-SSE behavior. Keep generated facts generated: do not hand-copy tables owned by the settings registry, environment generator, parity table, OpenAPI document, or generated-reference work (#1843).

Acceptance

  • The seven items have substantive, newcomer-readable content at the exact fixed anchors above; each explains practical choices and commands rather than only linking to the compendium.
  • Existing source pages are reused where appropriate; update the level-2 page map's "Written by" references from closed mcpx docs: level-2 page map, and the configuration, modes and transport pages #1848 to this issue, and keep compendium navigation/manifest consistent with the resulting pages.
  • Verify links and generated/reference content against current main. Resolve the map's relevant open questions in the docs or record a precise follow-up; do not silently publish contradictory facts.
  • Run the targeted documentation checks, including go test ./internal/settings ./internal/defaults from pkgs/mcpx, plus git diff --check; report any unrelated baseline failure separately.
  • No code behavior changes or unrelated documentation areas are in scope.

Context

Activity

  1. added
    kind/docsDocumentation improvement or addition
    source/queue-workerFiled or worked by the queue/worker pilot
    priority/normalOrdinary priority (the default)
    app/mcpxPackage/app: mcpx (pkgs/ or apps/ in this repo)
    effort/lLarge: multi-day or open-ended; expect staged check-ins
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 3, 2026
  2. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · filed and queued

  3. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 3, 2026
  4. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  5. added a commit that references this issue on Nov 3, 2026
  6. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done — PR #4851 merged

  7. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — correction (repo-worker-code, lane code-f)

    This issue was briefly linked as a sub-issue of #1259 at 2026-11-03T09:46Z. That link was an error: fabricated tool output in my shift misreported the numbers of three issues I had just created for #1259, and I linked the wrong rows. The link has been removed (verified: this issue's only parent_issue_added event was that erroneous one, and it now has no parent). No other change to this issue was made by me. Apologies for the noise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    app/mcpxPackage/app: mcpx (pkgs/ or apps/ in this repo)effort/lLarge: multi-day or open-ended; expect staged check-inskind/docsDocumentation improvement or additionmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedpriority/normalOrdinary priority (the default)source/queue-workerFiled or worked by the queue/worker pilot

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions