Fournit un accès aux règles et à la documentation PatternFly pour faciliter les tâches de conception et de développement.
Aussi connu sous patternfly/patternfly-mcp, @patternfly/patternfly-mcp
- Étoiles
- 5
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- —
- Dernier commit
- 12 nov. 2026
- Licence
- MIT
Qu'est-ce que PatternFly MCP ?
PatternFly est un serveur MCP. Fournit un accès aux règles et à la documentation PatternFly pour faciliter les tâches de conception et de développement.
Résumé généré à partir du README du projet
À propos du MCP server PatternFly
Ce MCP server permet d'accéder aux règles de design et à la documentation PatternFly directement depuis votre environnement de développement. Il sert de ressource documentaire pour les équipes de design et de développement qui doivent maintenir une cohérence avec les standards PatternFly. Le serveur est conçu avec Node.js 22+ et peut être intégré dans un IDE via npx ou exécuté via le mode de transport HTTP sur un port spécifique.
Les développeurs peuvent utiliser directement le dernier package publié ou construire le serveur à partir des sources pour une personnalisation avancée. L'outil prend en charge plusieurs configurations, y compris une option intégrée pour les applications TypeScript. Il offre une méthode structurée pour interagir avec les collections et les sources de données PatternFly grâce à des outils et des ressources intégrés, ce qui le rend adapté aussi bien aux tâches simples qu'aux exigences de projets complexes.
Ce que vous pouvez faire avec
- 1Intégration de la documentation dans les workflowsUtilisez le serveur pour importer la documentation PatternFly directement dans votre session de code via un client MCP.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer PatternFly MCP
Formats vérifiés le 10 nov. 2026Installer PatternFly MCP dans Claude Code
$ claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcpInstaller PatternFly MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Installer PatternFly MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"patternfly-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Installer PatternFly MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Installer PatternFly MCP dans Codex
~/.codex/config.toml
[mcp_servers.patternfly-mcp] command = "npx" args = ["-y", "@patternfly/patternfly-mcp"]
Installer PatternFly MCP dans Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessiblepatternfly/patternfly-mcp is public and reachablegithub.com/patternfly/patternfly-mcp ↗Réussi
- Le paquet cite ce dépôt comme source@patternfly/patternfly-mcp names patternfly/patternfly-mcp as sourcenpmjs.com/package/@patternfly/patternfly-mcp ↗Réussi
- Provenance du build (attestation Sigstore)Sigstore attestation for @patternfly/patternfly-mcpnpmjs.com/package/@patternfly/patternfly-mcp/v/2.6.0#provena ↗Réussi
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-12github.com/patternfly/patternfly-mcp ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from @patternfly/patternfly-mcpRéussi
- Aucun avis critique dans le paquet ni ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- L'endpoint distant répond au handshake MCPNon vérifié
README
Voir sur GitHubPatternFly 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.
Questions sur PatternFly MCP
Comment ajouter PatternFly MCP à Claude Code ?
Exécutez claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter PatternFly MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels sont les prérequis système pour le MCP server PatternFly ?
Vous avez besoin de Node.js version 22 ou supérieure et de NPM ou d'un gestionnaire de paquets équivalent.
Comment puis-je lancer le serveur en utilisant npx ?
Vous pouvez lancer immédiatement la dernière version publiée en utilisant la commande : npx -y @patternfly/patternfly-mcp@latest
Puis-je utiliser ce serveur en mode de transport HTTP ?
Oui, vous pouvez configurer le serveur pour utiliser le mode de transport HTTP en ajoutant les arguments --http et --port à la commande npx.