Skip to main content
Glama
jeff-phillips-18

PatternFly MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DOC_MCP_FETCH_TIMEOUT_MSNoMilliseconds to wait before aborting an HTTP fetch15000
DOC_MCP_CLEAR_COOLDOWN_MSNoDefault cooldown value used in internal cache configuration. The current public API does not expose a clearCache tool.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
usePatternFlyDocsA

You must use this tool to answer any questions related to PatternFly components or documentation.

    The description of the tool contains links to .md files or local file paths that the user has made available.

    
        [@patternfly/AboutModal - Design Guidelines](https://raw.githubusercontent.com/patternfly/patternfly-org/refs/heads/main/packages/documentation-site/patternfly-docs/content/design-guidelines/components/about-modal/about-modal.md)

@patternfly/AboutModal - Accessibility @patternfly/Accordion - Design Guidelines @patternfly/Accordion - Accessibility @patternfly/ActionList - Design Guidelines @patternfly/ActionList - Accessibility @patternfly/Alert - Design Guidelines @patternfly/Alert - Accessibility @patternfly/ApplicationLauncher - Design Guidelines @patternfly/ApplicationLauncher - Accessibility @patternfly/Avatar - Design Guidelines @patternfly/Avatar - Accessibility @patternfly/BackToTop - Design Guidelines @patternfly/BackToTop - Accessibility @patternfly/Backdrop - Design Guidelines @patternfly/Backdrop - Accessibility @patternfly/BackgroundImage - Design Guidelines @patternfly/BackgroundImage - Accessibility @patternfly/Badge - Design Guidelines @patternfly/Badge - Accessibility @patternfly/Banner - Design Guidelines @patternfly/Banner - Accessibility @patternfly/Brand - Design Guidelines @patternfly/Brand - Accessibility @patternfly/Breadcrumb - Design Guidelines @patternfly/Breadcrumb - Accessibility @patternfly/Button - Design Guidelines @patternfly/Button - Accessibility @patternfly/CalendarMonth - Design Guidelines @patternfly/CalendarMonth - Accessibility @patternfly/Card - Design Guidelines @patternfly/Card - Accessibility @patternfly/Checkbox - Design Guidelines @patternfly/Checkbox - Accessibility @patternfly/ChipDeprecated - Design Guidelines @patternfly/ChipDeprecated - Accessibility @patternfly/ClipboardCopy - Design Guidelines @patternfly/ClipboardCopy - Accessibility @patternfly/CodeBlock - Design Guidelines @patternfly/CodeBlock - Accessibility @patternfly/CodeEditor - Design Guidelines @patternfly/CodeEditor - Accessibility @patternfly/Content - Design Guidelines @patternfly/Content - Accessibility @patternfly/DataList - Design Guidelines @patternfly/DataList - Accessibility @patternfly/DatePicker - Design Guidelines @patternfly/DatePicker - Accessibility @patternfly/DateTimePicker - Design Guidelines @patternfly/DateTimePicker - Accessibility @patternfly/DescriptionList - Design Guidelines @patternfly/DescriptionList - Accessibility @patternfly/Divider - Design Guidelines @patternfly/Divider - Accessibility @patternfly/DragAndDrop - Design Guidelines @patternfly/DragAndDrop - Accessibility @patternfly/Drawer - Design Guidelines @patternfly/Drawer - Accessibility @patternfly/Dropdown - Design Guidelines @patternfly/Dropdown - Accessibility @patternfly/DualListSelector - Design Guidelines @patternfly/DualListSelector - Accessibility @patternfly/EmptyState - Design Guidelines @patternfly/EmptyState - Accessibility @patternfly/ExpandableSection - Design Guidelines @patternfly/ExpandableSection - Accessibility @patternfly/FileUpload - Design Guidelines @patternfly/FileUpload - Accessibility @patternfly/Form - Design Guidelines @patternfly/Form - Accessibility @patternfly/FormControl - Design Guidelines @patternfly/FormControl - Accessibility @patternfly/FormSelect - Design Guidelines @patternfly/FormSelect - Accessibility @patternfly/HelperText - Design Guidelines @patternfly/HelperText - Accessibility @patternfly/Hint - Design Guidelines @patternfly/Hint - Accessibility @patternfly/Icon - Design Guidelines @patternfly/Icon - Accessibility @patternfly/InlineEdit - Design Guidelines @patternfly/InlineEdit - Accessibility @patternfly/InputGroup - Design Guidelines @patternfly/InputGroup - Accessibility @patternfly/JumpLinks - Design Guidelines @patternfly/JumpLinks - Accessibility @patternfly/Label - Design Guidelines @patternfly/Label - Accessibility @patternfly/List - Design Guidelines @patternfly/List - Accessibility @patternfly/LoginPage - Design Guidelines @patternfly/LoginPage - Accessibility @patternfly/Masthead - Design Guidelines @patternfly/Masthead - Accessibility @patternfly/Menu - Design Guidelines @patternfly/Menu - Accessibility @patternfly/MenuToggle - Design Guidelines @patternfly/MenuToggle - Accessibility @patternfly/Modal - Design Guidelines @patternfly/Modal - Accessibility @patternfly/Navigation - Design Guidelines @patternfly/Navigation - Accessibility @patternfly/NotificationBadge - Design Guidelines @patternfly/NotificationBadge - Accessibility @patternfly/NotificationDrawer - Design Guidelines @patternfly/NotificationDrawer - Accessibility @patternfly/NumberInput - Design Guidelines @patternfly/NumberInput - Accessibility @patternfly/OverflowMenu - Design Guidelines @patternfly/OverflowMenu - Accessibility @patternfly/Page - Design Guidelines @patternfly/Page - Accessibility @patternfly/Pagination - Design Guidelines @patternfly/Pagination - Accessibility @patternfly/Panel - Design Guidelines @patternfly/Panel - Accessibility @patternfly/Popover - Design Guidelines @patternfly/Popover - Accessibility @patternfly/Progress - Design Guidelines @patternfly/Progress - Accessibility @patternfly/ProgressStepper - Design Guidelines @patternfly/ProgressStepper - Accessibility @patternfly/Radio - Design Guidelines @patternfly/Radio - Accessibility @patternfly/SearchInput - Design Guidelines @patternfly/SearchInput - Accessibility @patternfly/Select - Design Guidelines @patternfly/Select - Accessibility @patternfly/Sidebar - Design Guidelines @patternfly/Sidebar - Accessibility @patternfly/SimpleList - Design Guidelines @patternfly/SimpleList - Accessibility @patternfly/Skeleton - Design Guidelines @patternfly/Skeleton - Accessibility @patternfly/SkipToContent - Design Guidelines @patternfly/SkipToContent - Accessibility @patternfly/Slider - Design Guidelines @patternfly/Slider - Accessibility @patternfly/Spinner - Design Guidelines @patternfly/Spinner - Accessibility @patternfly/Switch - Design Guidelines @patternfly/Switch - Accessibility @patternfly/Table - Design Guidelines @patternfly/Tabs - Design Guidelines @patternfly/Tabs - Accessibility @patternfly/TextArea - Design Guidelines @patternfly/TextArea - Accessibility @patternfly/TextInput - Design Guidelines @patternfly/TextInput - Accessibility @patternfly/TextInputGroup - Design Guidelines @patternfly/TextInputGroup - Accessibility @patternfly/TileDeprecated - Design Guidelines @patternfly/TileDeprecated - Accessibility @patternfly/TimePicker - Design Guidelines @patternfly/TimePicker - Accessibility @patternfly/Timestamp - Design Guidelines @patternfly/Timestamp - Accessibility @patternfly/Title - Design Guidelines @patternfly/Title - Accessibility @patternfly/ToggleGroup - Design Guidelines @patternfly/ToggleGroup - Accessibility @patternfly/Toolbar - Design Guidelines @patternfly/Toolbar - Accessibility @patternfly/Tooltip - Design Guidelines @patternfly/Tooltip - Accessibility @patternfly/TreeView - Design Guidelines @patternfly/TreeView - Accessibility @patternfly/Truncate - Design Guidelines @patternfly/Truncate - Accessibility @patternfly/Wizard - Design Guidelines @patternfly/Wizard - Accessibility @patternfly/Bullseye - Design Guidelines @patternfly/Flex - Design Guidelines @patternfly/Gallery - Design Guidelines @patternfly/Grid - Design Guidelines @patternfly/Level - Design Guidelines @patternfly/Split - Design Guidelines @patternfly/Stack - Design Guidelines @patternfly/Charts - Colors for Charts @patternfly/Charts - Target Chart @patternfly/Charts - Bar Chart @patternfly/Charts - Box Plot Chart @patternfly/Charts - Bullet Chart @patternfly/Charts - Donut Chart @patternfly/Charts - Donut Utilization Chart @patternfly/Charts - Line Chart @patternfly/Charts - Pie Chart @patternfly/Charts - Scatter Chart @patternfly/Charts - Sparkline Chart @patternfly/Charts - Stack Chart @patternfly/Charts - Threshold Chart @patternfly/Charts - Legend @patternfly/Charts - Tooltip @patternfly/react-charts @patternfly/react-chatbot @patternfly/react-component-groups @patternfly/react-components @patternfly/react-guidelines @patternfly/react-resources @patternfly/react-setup @patternfly/react-troubleshooting

    1. Pick the most suitable URL from the above list, and use that as the "urlList" argument for this tool's execution, to get the docs content. If it's just one, let it be an array with one URL.
    2. Analyze the URLs listed in the .md file
    3. Then fetch specific documentation pages relevant to the user's question with the subsequent tool call.
fetchDocsA

Fetch documentation for one or more URLs extracted from previous tool calls responses. The URLs should be passed as an array in the "urlList" argument.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 2 tools

Disambiguation2/5

usePatternFlyDocs and fetchDocs both accept a urlList and return documentation content, creating ambiguity about which to use for direct URL fetching. While usePatternFlyDocs is positioned as the entry point for answering questions, its ability to fetch specific URLs overlaps significantly with fetchDocs.

Naming Consistency5/5

Both tool names follow a consistent verb_noun camelCase pattern (use + PatternFlyDocs, fetch + Docs), making the naming predictable and consistent.

Tool Count3/5

At only two tools, the server is on the low end of tool counts. While the two tools could theoretically cover the documentation workflow, the set feels thin and relies heavily on one tool's massive description for navigation.

Completeness4/5

The server covers the core workflow of finding and fetching PatternFly documentation, with an extensive embedded list of URLs. However, there is no dedicated search or query tool, and the reliance on manual URL selection in prompts may create dead ends for unexpected questions.

Maintenance

ActivityNo data
ResponsivenessNo issues