Tasarım ve geliştirme süreçlerine yardımcı olmak için PatternFly kurallarına ve dokümantasyonuna erişim sağlar.
Ayrıca bilinen adı patternfly/patternfly-mcp, @patternfly/patternfly-mcp
- Yıldızlar
- 5
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- —
- Son commit
- 12 Kas 2026
- Lisans
- MIT
PatternFly MCP nedir?
PatternFly bir MCP sunucusudur. Tasarım ve geliştirme süreçlerine yardımcı olmak için PatternFly kurallarına ve dokümantasyonuna erişim sağlar.
Özet, projenin README dosyasından oluşturuldu
PatternFly MCP sunucusu hakkında
Bu MCP server, PatternFly tasarım kurallarına ve dokümantasyonuna doğrudan geliştirme ortamınız içerisinden erişmenizi sağlar. PatternFly standartlarıyla tutarlılığı koruması gereken tasarım ve geliştirme ekipleri için bir kütüphane kaynağı görevi görür. Sunucu Node.js 22+ ile oluşturulmuştur; npx kullanarak bir IDE'ye entegre edilebilir veya belirli bir port üzerinden HTTP transport modu ile çalıştırılabilir.
Geliştiriciler en son yayınlanan paketi doğrudan kullanabilir veya gelişmiş özelleştirmeler için sunucuyu kaynak kodundan derleyebilir. Araç, TypeScript uygulamaları için gömülü seçenek de dahil olmak üzere birden fazla yapılandırmayı destekler. Yerleşik araçlar ve kaynaklar aracılığıyla PatternFly koleksiyonları ve veri kaynaklarıyla etkileşim kurmak için yapılandırılmış bir yol sunarak hem basit görevler hem de karmaşık proje gereksinimleri için uygun hale gelir.
Neler yapabilirsiniz
- 1Dokümantasyonun iş akışlarına entegre edilmesiBir MCP client aracılığıyla PatternFly dokümantasyonunu doğrudan kodlama oturumunuza çekmek için sunucuyu kullanın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
PatternFly MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıPatternFly MCP'yi Claude Code içine yükleyin
$ claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcpPatternFly MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}PatternFly MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"patternfly-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}PatternFly MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}PatternFly MCP'yi Codex içine yükleyin
~/.codex/config.toml
[mcp_servers.patternfly-mcp] command = "npx" args = ["-y", "@patternfly/patternfly-mcp"]
PatternFly MCP'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirpatternfly/patternfly-mcp is public and reachablegithub.com/patternfly/patternfly-mcp ↗Geçti
- Paket bu depoyu kaynak olarak gösteriyor@patternfly/patternfly-mcp names patternfly/patternfly-mcp as sourcenpmjs.com/package/@patternfly/patternfly-mcp ↗Geçti
- Derleme kaynağı (Sigstore onayı)Sigstore attestation for @patternfly/patternfly-mcpnpmjs.com/package/@patternfly/patternfly-mcp/v/2.6.0#provena ↗Geçti
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-12github.com/patternfly/patternfly-mcp ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from @patternfly/patternfly-mcpGeçti
- Pakette ve bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak endpoint MCP el sıkışmasına yanıt veriyorKontrol edilmedi
PatternFly 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 soruları
PatternFly MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
PatternFly MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
PatternFly MCP server için sistem gereksinimleri nelerdir?
Node.js sürüm 22 veya üzeri ile NPM veya eşdeğer bir paket yöneticisine ihtiyacınız vardır.
Sunucuyu npx kullanarak nasıl çalıştırabilirim?
npx -y @patternfly/patternfly-mcp@latest komutunu kullanarak en son yayınlanan sürümü hemen çalıştırabilirsiniz.
Bu sunucuyu HTTP transport modunda kullanabilir miyim?
Evet, npx komutuna --http ve --port argümanlarını ekleyerek sunucuyu HTTP transport modunda çalışacak şekilde yapılandırabilirsiniz.