Bietet Zugriff auf PatternFly-Regeln und Dokumentationen, um Design- und Entwicklungsaufgaben zu unterstützen.
Auch bekannt als patternfly/patternfly-mcp, @patternfly/patternfly-mcp
- Stars
- 5
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- —
- Letzter Commit
- 12. Nov. 2026
- Lizenz
- MIT
Was ist PatternFly MCP?
PatternFly ist ein MCP server. Bietet Zugriff auf PatternFly-Regeln und Dokumentationen, um Design- und Entwicklungsaufgaben zu unterstützen.
Zusammenfassung generiert aus dem README des Projekts
Über PatternFly MCP server
Dieser MCP server ermöglicht dir den Zugriff auf PatternFly Design-Regeln und Dokumentationen direkt aus deiner Entwicklungsumgebung heraus. Er dient als Ressourcen-Bibliothek für Design- und Entwicklungsteams, die die Konsistenz mit den PatternFly-Standards wahren müssen. Der Server basiert auf Node.js 22+ und kann via npx in eine IDE integriert oder über den HTTP transport mode auf einem spezifischen Port ausgeführt werden.
Entwickler können das neueste veröffentlichte Package direkt nutzen oder den Server für fortgeschrittene Anpassungen aus dem Source Code bauen. Das Tool unterstützt verschiedene Konfigurationen, einschließlich einer eingebetteten Option für TypeScript-Anwendungen. Es bietet eine strukturierte Möglichkeit, über integrierte Tools und Ressourcen mit PatternFly-Collections und Datenquellen zu interagieren, was es sowohl für einfache Aufgaben als auch für komplexe Projektanforderungen geeignet macht.
Was du damit machen kannst
- 1Dokumentation in Workflows integrierenNutze den Server, um PatternFly-Dokumentationen über einen MCP Client direkt in deine Coding-Session zu laden.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du PatternFly MCP
Formate geprüft am 10. Nov. 2026PatternFly MCP in Claude Code installieren
$ claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcpPatternFly MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}PatternFly MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"patternfly-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}PatternFly MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}PatternFly MCP in Codex installieren
~/.codex/config.toml
[mcp_servers.patternfly-mcp] command = "npx" args = ["-y", "@patternfly/patternfly-mcp"]
PatternFly MCP in Gemini CLI installieren
~/.gemini/settings.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarpatternfly/patternfly-mcp is public and reachablegithub.com/patternfly/patternfly-mcp ↗Bestanden
- Paket nennt dieses Repository als Quelle@patternfly/patternfly-mcp names patternfly/patternfly-mcp as sourcenpmjs.com/package/@patternfly/patternfly-mcp ↗Bestanden
- Build-Herkunft (Sigstore-Attestierung)Sigstore attestation for @patternfly/patternfly-mcpnpmjs.com/package/@patternfly/patternfly-mcp/v/2.6.0#provena ↗Bestanden
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-11-12github.com/patternfly/patternfly-mcp ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from @patternfly/patternfly-mcpBestanden
- Kein kritischer Hinweis im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenPatternFly MCP Server
A Model Context Protocol (MCP) server that provides access to PatternFly rules and documentation, built with Node.js.
The PatternFly MCP server is a comprehensive library resource for PatternFly. It is intended to be extensible to meet the needs of different teams and projects, from simple to complex, from design to development. Read more about our roadmap and how we've structured the server in our architecture docs.
Requirements
- Node.js 22+
- NPM (or equivalent package manager)
Quick start
The PatternFly MCP Server supports multiple configurations; see the usage documentation for details.
For integrated use with an IDE
Set a basic MCP configuration
Unable to update to the required Node.js version? See pinned MCP configuration examples for earlier Node.js versions.
Minimal configuration
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": ["-y", "@patternfly/patternfly-mcp@latest"],
"description": "PatternFly rules and documentation"
}
}
}
HTTP transport mode
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": ["-y", "@patternfly/patternfly-mcp@latest", "--http", "--port", "8080"],
"description": "PatternFly rules and documentation (HTTP transport)"
}
}
}
See the MCP Server Configuration documentation for more examples.
For development, advanced usage
Run the latest released server
Run the latest published package immediately via npx:
npx -y @patternfly/patternfly-mcp@latest
Or with options
npx -y @patternfly/patternfly-mcp@latest --log-stderr --verbose
Run a locally built server
# clone the repo, change the directory, npm install, npm run build, then in the repo context run...
npm start
Inspect the server
Visualize and test the packaged MCP interface:
npx -y @modelcontextprotocol/inspector npx -y @patternfly/patternfly-mcp@latest
Build from source and test a local built MCP interface:
# clone the repo, change the directory, npm install, npm run build, then in the repo context run...
npx -y @modelcontextprotocol/inspector node dist/cli.js
Embed the server in your application
import { start } from '@patternfly/patternfly-mcp';
// Remember to avoid using console.log and info, they pollute STDOUT
async function main() {
const server = await start();
// Graceful shutdown
process.on('SIGINT', async () => {
await server.stop();
process.exit(0);
});
}
main();
See the development documentation for additional examples, CLI and embedded server options.
Documentation
For comprehensive usage, development, and project state read the docs.
- Architecture: Learn about our architecture, collections, and data sources.
- Usage: Detailed guide on built-in tools, resources, and troubleshooting for general use.
- Development: Reference for CLI options and tool plugins.
Security & Governance
See SECURITY.md for vulnerability reporting and GOVERNANCE.md for how contributions are reviewed.
Contributing
Contributing? Guidelines can be found here CONTRIBUTING.md.
AI agent
If you're using an AI assistant to help with development in this repository, please prompt it to review the repo guidelines to ensure adherence to project conventions.
Guidelines for developer-agent interaction can be found in CONTRIBUTING.md.
PatternFly MCP Fragen
Wie füge ich PatternFly MCP zu Claude Code hinzu?
Führe claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich PatternFly MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Was sind die Systemanforderungen für den PatternFly MCP server?
Du benötigst Node.js Version 22 oder höher sowie NPM oder einen entsprechenden Package Manager.
Wie kann ich den Server mit npx ausführen?
Du kannst die neueste veröffentlichte Version sofort mit dem Befehl npx -y @patternfly/patternfly-mcp@latest ausführen.
Kann ich diesen Server im HTTP transport mode nutzen?
Ja, du kannst den Server so konfigurieren, dass er den HTTP transport mode nutzt, indem du die Argumente --http und --port zum npx-Befehl hinzufügst.