Skip to content

Integrate PF marketplace into Carbonite via multi-marketplace support #134

Description

@patternfly-jira-sync

Get PF skills, agents, and MCP server into Carbonite containers via Carbonite's multi-marketplace support. PF is its own independent marketplace — no cross-repo PRs needed for skill updates.

Approach:

  • PF marketplace entry added to Carbonite's default config.yaml pointing at https://github.com/patternfly/ai-helpers.git

  • 6 consumer plugins + patternfly-mcp installed via claude plugin install <plugin>@patternfly-ai-helpers

  • MCP permissions allowlisted in claude-settings.json and generate-ai-guardian-config.sh

  • Plugin dependency resolution auto-installs patternfly-mcp when any consumer plugin is installed

  • pf-workshop excluded (internal/experimentation, not consumer-facing)

MRs:

  • Carbonite MR !198 — Adds PF marketplace to Carbonite defaults (awaiting review)

  • Carbonite MR !200 — Adds UXD marketplace (blocked on !198)

  • AAP-80234 — Remove patternfly from ai-marketplace-internal plugins list (blocked on !198)

Open Questions:

  • SHA pinning — Carbonite config doesn't currently support pinning to a specific commit SHA. apotozniak is evaluating.

  • Node 24 migration — PF MCP server will require Node 24 (soonest fall 2026). Container-based install creates nested container problems. Standalone binary is a third option.


Jira Issue: PF-4357

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions