chore(naming): distinct MCP server names — molecule-a2a vs molecule-platform #43
Reference in New Issue
Block a user
Delete Branch "chore/mcp-server-distinct-names-38"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #38
Rename server registrations so sessions can tell which capability is present:
Also updates README management host config key.
Test plan
Requesting changes on current head
cc8aaeccb4. The requested molecule-mcp-server#38 naming change itself looks straightforward and CI is green, but this PR also changes pause/resume behavior in src/tools/management/index.ts and src/tools/workspaces.ts by adding ?cascade=true, plus updates unrelated tests for those endpoints. That is a separate lifecycle semantics change, not described by the PR title/body or issue scope for distinct MCP server names. Please split the cascade pause/resume change into its own PR (or explicitly justify it here with the linked requirement) so the naming fix can be reviewed/merged independently.cc8aaeccb4to0cd9234e63Fresh approval on current head
0cd9234e63. The previous blocker is resolved: the unrelated pause/resume ?cascade=true lifecycle changes are gone, and the diff is now scoped to molecule-mcp-server#38 server naming only. Correctness: default/A2A server name becomes molecule-a2a and management mode becomes molecule-platform, with README and regression tests updated. Robustness/readability: tests capture both MOLECULE_MCP_MODE branches via the mocked McpServer name. Security/performance: no auth, network, or runtime behavior changes beyond MCP registration metadata. CI/test is green and mergeable=true.Split is clean: this PR is scoped to the MCP server-name rename only, with matching tests/docs; required CI is green. Approving.
0cd9234e63to96e9f09e1bNew commits pushed, approval review dismissed automatically according to repository settings
New commits pushed, approval review dismissed automatically according to repository settings
APPROVED on current head
96e9f09e1b.5-axis review: the rebase/split is clean and the diff is scoped to the server-name rename only: default A2A/channel mode is now
molecule-a2a, management mode ismolecule-platform, README matches, and tests assert both names via the mocked McpServer constructor. The unrelated cascade lifecycle behavior from the earlier RC is no longer present in this PR. No auth/destructive path changes, no performance impact, and CI / test is green with mergeable=true.Approved on current head
96e9f09e. Verified scope is limited to the #38 server-name rename: README example, createServer() names (molecule-a2a/molecule-platform), and tests asserting those names. CI/test is green and PR is mergeable.