Memberikan akses ke aturan dan dokumentasi PatternFly untuk membantu tugas desain dan pengembangan.
Juga dikenal sebagai patternfly/patternfly-mcp, @patternfly/patternfly-mcp
- Stars
- 5
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- —
- Commit terakhir
- 12 Nov 2026
- Lisensi
- MIT
Apa itu PatternFly MCP?
PatternFly adalah MCP server. Memberikan akses ke aturan dan dokumentasi PatternFly untuk membantu tugas desain dan pengembangan.
Ringkasan dibuat dari README proyek
Tentang PatternFly MCP server
MCP server ini memungkinkan Anda mengakses aturan desain dan dokumentasi PatternFly langsung dari dalam lingkungan pengembangan Anda. Server ini berfungsi sebagai sumber library bagi tim desain dan pengembangan yang perlu menjaga konsistensi dengan standar PatternFly. Server ini dibangun menggunakan Node.js 22+ dan dapat diintegrasikan ke dalam IDE menggunakan npx atau dijalankan melalui mode HTTP transport pada port tertentu.
Developer dapat menggunakan package versi terbaru secara langsung atau membangun server dari source code untuk kustomisasi tingkat lanjut. Tool ini mendukung berbagai konfigurasi, termasuk opsi embedded untuk aplikasi TypeScript. Server ini menyediakan cara terstruktur untuk berinteraksi dengan koleksi dan sumber data PatternFly melalui tool dan resource bawaan, sehingga cocok untuk tugas sederhana maupun kebutuhan proyek yang kompleks.
Apa yang bisa Anda lakukan dengannya
- 1Integrasi dokumentasi ke dalam workflowGunakan server ini untuk menarik dokumentasi PatternFly secara langsung ke dalam sesi coding Anda melalui MCP client.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal PatternFly MCP
Format diverifikasi 10 Nov 2026Instal PatternFly MCP di Claude Code
$ claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcpInstal PatternFly MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Instal PatternFly MCP di VS Code
.vscode/mcp.json
{
"servers": {
"patternfly-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Instal PatternFly MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Instal PatternFly MCP di Codex
~/.codex/config.toml
[mcp_servers.patternfly-mcp] command = "npx" args = ["-y", "@patternfly/patternfly-mcp"]
Instal PatternFly MCP di Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkaupatternfly/patternfly-mcp is public and reachablegithub.com/patternfly/patternfly-mcp ↗Lolos
- Paket menyebut repo ini sebagai sumbernya@patternfly/patternfly-mcp names patternfly/patternfly-mcp as sourcenpmjs.com/package/@patternfly/patternfly-mcp ↗Lolos
- Provenance build (atestasi Sigstore)Sigstore attestation for @patternfly/patternfly-mcpnpmjs.com/package/@patternfly/patternfly-mcp/v/2.6.0#provena ↗Lolos
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-11-12github.com/patternfly/patternfly-mcp ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerNo popular package one edit away from @patternfly/patternfly-mcpLolos
- Tidak ada advisory kritis di paket maupun dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote menjawab handshake MCPTidak diperiksa
README
Lihat di 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.
Pertanyaan tentang PatternFly MCP
Bagaimana cara menambahkan PatternFly MCP ke Claude Code?
Jalankan claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan PatternFly MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Apa saja persyaratan sistem untuk PatternFly MCP server ini?
Anda memerlukan Node.js versi 22 atau lebih tinggi serta NPM atau package manager yang setara.
Bagaimana cara menjalankan server menggunakan npx?
Anda dapat langsung menjalankan versi terbaru yang dirilis dengan menggunakan command: npx -y @patternfly/patternfly-mcp@latest
Apakah saya bisa menggunakan server ini dalam mode HTTP transport?
Ya, Anda bisa mengonfigurasi server untuk menggunakan mode HTTP transport dengan menambahkan argumen --http dan --port pada command npx.