From 5cbe1c5dc365ec02986d66da6b2f76db16ba93c0 Mon Sep 17 00:00:00 2001 From: CD Cabrera Date: Wed, 22 Jul 2026 11:55:19 -0400 Subject: [PATCH 1/3] build: pf-4265 apply compass metadata config --- catalog-info.yml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 catalog-info.yml diff --git a/catalog-info.yml b/catalog-info.yml new file mode 100644 index 00000000..aaf8bf6a --- /dev/null +++ b/catalog-info.yml @@ -0,0 +1,50 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: patternfly-mcp + title: PatternFly MCP Server + description: > + A production-ready Model Context Protocol (MCP) server that aggregates and + serves the PatternFly design system. It provides comprehensive access to + design guidelines, accessibility standards, and UX patterns, alongside + React component documentation and design tokens. It utilizes an automated + discovery mechanism to consume structured content from across the PatternFly + ecosystem and Red Hat's public data sources. + tags: + - mcp + - design-system + - accessibility + - ux + - design-guidelines + - patternfly + - design-tokens + - react + - documentation + - data-aggregation + annotations: + backstage.io/source-location: url:https://github.com/patternfly/patternfly-mcp + data.sources.discovery.docs.redhat.com/url: https://github.com/patternfly/patternfly-mcp/tree/main/docs +spec: + type: remote + lifecycle: ga + owner: group:redhat/public-data-team + primitives: + - type: tool + name: aggregated-data-query + description: Search and retrieve PatternFly design guidelines, accessibility standards, example patterns, and technical component documentation. + - type: tool + name: aggregated-data-access + description: Access and consume structured PatternFly data, including design specifications, usage guidelines, and component properties. + - type: resource + name: processed-data-records + description: Detailed markdown records and JSON schemas for PatternFly design guidelines, accessibility standards, and components. + - type: resource + name: processed-data-collections + description: Organized collections of PatternFly resources, categorized by design patterns, guidelines, and component types. + packages: + - type: npm + registry_name: registry.npmjs.org + name: "@patternfly/patternfly-mcp" + remotes: + - type: streamable-http + url: https://main.patternfly-org.pages.dev/api # Public static data endpoint From 3b3cd097fb1bd1dc6ab123a0bbe281da7586a50d Mon Sep 17 00:00:00 2001 From: CD Cabrera Date: Mon, 3 Aug 2026 10:24:13 -0400 Subject: [PATCH 2/3] fix: review update --- catalog-info.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catalog-info.yml b/catalog-info.yml index aaf8bf6a..7f80451d 100644 --- a/catalog-info.yml +++ b/catalog-info.yml @@ -27,7 +27,7 @@ metadata: spec: type: remote lifecycle: ga - owner: group:redhat/public-data-team + owner: group:redhat/uxd primitives: - type: tool name: aggregated-data-query From f80ea284b1d724d23b004f069dc9078d3a7b5969 Mon Sep 17 00:00:00 2001 From: CD Cabrera Date: Mon, 3 Aug 2026 10:55:38 -0400 Subject: [PATCH 3/3] fix: review update --- catalog-info.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catalog-info.yml b/catalog-info.yml index 7f80451d..a2ab61ab 100644 --- a/catalog-info.yml +++ b/catalog-info.yml @@ -27,7 +27,7 @@ metadata: spec: type: remote lifecycle: ga - owner: group:redhat/uxd + owner: group:redhat/uxd-team primitives: - type: tool name: aggregated-data-query