Proporciona acceso a las reglas y documentación de PatternFly para asistir en tareas de diseño y desarrollo.
También conocido como patternfly/patternfly-mcp, @patternfly/patternfly-mcp
- Stars
- 5
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- —
- Último commit
- 12 nov 2026
- Licencia
- MIT
¿Qué es PatternFly MCP?
PatternFly es un MCP server. Proporciona acceso a las reglas y documentación de PatternFly para asistir en tareas de diseño y desarrollo.
Resumen generado a partir del README del proyecto
Acerca del MCP server de PatternFly
Este MCP server te permite acceder a las reglas de diseño y la documentación de PatternFly directamente desde tu entorno de desarrollo. Funciona como un recurso de librería para equipos de diseño y desarrollo que necesitan mantener la consistencia con los estándares de PatternFly. El servidor está construido con Node.js 22+ y puede integrarse en un IDE usando npx o ejecutarse mediante el modo de transporte HTTP en un puerto específico.
Los desarrolladores pueden usar el paquete más reciente directamente o compilar el servidor desde el código fuente para una personalización avanzada. La herramienta admite múltiples configuraciones, incluyendo una opción embebida para aplicaciones TypeScript. Proporciona una forma estructurada de interactuar con las colecciones y fuentes de datos de PatternFly a través de herramientas y recursos integrados, lo que lo hace adecuado tanto para tareas sencillas como para requisitos de proyectos complejos.
Qué puedes hacer con él
- 1Integración de documentación en flujos de trabajoUsa el servidor para extraer la documentación de PatternFly directamente en tu sesión de programación a través de un cliente MCP.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar PatternFly MCP
Formatos verificados el 10 nov 2026Instalar PatternFly MCP en Claude Code
$ claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcpInstalar PatternFly MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Instalar PatternFly MCP en VS Code
.vscode/mcp.json
{
"servers": {
"patternfly-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Instalar PatternFly MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Instalar PatternFly MCP en Codex
~/.codex/config.toml
[mcp_servers.patternfly-mcp] command = "npx" args = ["-y", "@patternfly/patternfly-mcp"]
Instalar PatternFly MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblepatternfly/patternfly-mcp is public and reachablegithub.com/patternfly/patternfly-mcp ↗Aprobado
- El paquete cita este repositorio como fuente@patternfly/patternfly-mcp names patternfly/patternfly-mcp as sourcenpmjs.com/package/@patternfly/patternfly-mcp ↗Aprobado
- Procedencia de la compilación (atestación Sigstore)Sigstore attestation for @patternfly/patternfly-mcpnpmjs.com/package/@patternfly/patternfly-mcp/v/2.6.0#provena ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-12github.com/patternfly/patternfly-mcp ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @patternfly/patternfly-mcpAprobado
- Sin avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake MCPNo verificado
README
Ver en 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.
Preguntas sobre PatternFly MCP
¿Cómo agrego PatternFly MCP a Claude Code?
Ejecuta claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego PatternFly MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cuáles son los requisitos del sistema para el MCP server de PatternFly?
Necesitas Node.js versión 22 o superior y NPM o un gestor de paquetes equivalente.
¿Cómo puedo ejecutar el servidor usando npx?
Puedes ejecutar la última versión lanzada inmediatamente usando el comando: npx -y @patternfly/patternfly-mcp@latest
¿Puedo usar este servidor en modo de transporte HTTP?
Sí, puedes configurar el servidor para usar el modo de transporte HTTP añadiendo los argumentos --http y --port al comando npx.