Skip to content

Allow adopting provider MCP manifests#71

Merged
Dkm0315 merged 26 commits into
muster/chat-explicit-mcp-setupfrom
muster/provider-mcp-adoption
Jun 28, 2026
Merged

Allow adopting provider MCP manifests#71
Dkm0315 merged 26 commits into
muster/chat-explicit-mcp-setupfrom
muster/provider-mcp-adoption

Conversation

@Dkm0315

@Dkm0315 Dkm0315 commented Jun 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add explicit provider MCP adoption via muster plugins reuse <provider> --adopt-mcp <id> and --adopt-all-mcps.
  • Keep discovery read-only by default, while adoption writes only Muster-owned MCP config handles.
  • Never copy provider secrets or OAuth tokens; adopted HTTP MCPs require Muster login/test after config.
  • Thread the same adoption flags through chat with /plugins reuse <provider> --adopt-mcp <id>.
  • Add regression coverage for HTTP/OAuth adoption, stdio adoption, missing MCP IDs, redaction, and cleanup.

Validation

  • CI=true pnpm --filter @musterhq/cli typecheck
  • CI=true pnpm exec tsx --test packages/cli/test/cli.test.ts
  • git diff --check

Stack

@Dkm0315 Dkm0315 merged commit cbeb6d1 into muster/chat-explicit-mcp-setup Jun 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant