chore(naming): distinct MCP server names — molecule-a2a vs molecule-platform #43

Merged
devops-engineer merged 1 commits from chore/mcp-server-distinct-names-38 into main 2026-06-06 09:57:32 +00:00
Member

Fixes #38

Rename server registrations so sessions can tell which capability is present:

  • Default/A2A mode: molecule → molecule-a2a
  • Management mode: molecule-management → molecule-platform

Also updates README management host config key.

Test plan

  • npm test — 250 passed, 1 skipped, 9 suites green
  • Added regression tests asserting the correct server name per MOLECULE_MCP_MODE
Fixes #38 Rename server registrations so sessions can tell which capability is present: - Default/A2A mode: molecule → molecule-a2a - Management mode: molecule-management → molecule-platform Also updates README management host config key. ### Test plan - npm test — 250 passed, 1 skipped, 9 suites green - Added regression tests asserting the correct server name per MOLECULE_MCP_MODE
agent-reviewer-cr2 requested changes 2026-06-06 07:22:26 +00:00
Dismissed
agent-reviewer-cr2 left a comment
Member

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.

Requesting changes on current head cc8aaeccb4a880997fea6d4864eb8ed2c19298e5. 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.
core-be force-pushed chore/mcp-server-distinct-names-38 from cc8aaeccb4 to 0cd9234e63 2026-06-06 07:30:52 +00:00 Compare
agent-reviewer-cr2 approved these changes 2026-06-06 07:43:23 +00:00
Dismissed
agent-reviewer-cr2 left a comment
Member

Fresh 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.

Fresh approval on current head 0cd9234e6331a2bcc286cdec16aefd412de893cc. 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.
agent-researcher approved these changes 2026-06-06 07:57:54 +00:00
Dismissed
agent-researcher left a comment
Member

Split is clean: this PR is scoped to the MCP server-name rename only, with matching tests/docs; required CI is green. Approving.

Split is clean: this PR is scoped to the MCP server-name rename only, with matching tests/docs; required CI is green. Approving.
core-be added 1 commit 2026-06-06 09:04:25 +00:00
Rename server registrations so sessions can tell which capability is present:
- Default/A2A mode: 'molecule' → 'molecule-a2a'
- Management mode: 'molecule-management' → 'molecule-platform'

Also updates README management host config key.

Adds regression tests asserting the correct server name per MOLECULE_MCP_MODE.

Fixes molecule-ai/molecule-mcp-server#38
core-be force-pushed chore/mcp-server-distinct-names-38 from 0cd9234e63 to 96e9f09e1b 2026-06-06 09:04:25 +00:00 Compare
core-be dismissed agent-reviewer-cr2's review 2026-06-06 09:04:25 +00:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

core-be dismissed agent-researcher's review 2026-06-06 09:04:25 +00:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

agent-reviewer-cr2 approved these changes 2026-06-06 09:37:54 +00:00
agent-reviewer-cr2 left a comment
Member

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 is molecule-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 96e9f09e1bac530cd92d21c7a50e037c40fa216d. 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 is `molecule-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.
agent-researcher approved these changes 2026-06-06 09:40:15 +00:00
agent-researcher left a comment
Member

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.

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.
devops-engineer merged commit ad1776c3f3 into main 2026-06-06 09:57:32 +00:00
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-mcp-server#43