디자인 및 개발 작업을 지원하기 위해 PatternFly 규칙과 문서에 대한 액세스를 제공합니다.
다른 이름 patternfly/patternfly-mcp, @patternfly/patternfly-mcp
- 스타
- 5
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 11월 12일
- 라이선스
- MIT
PatternFly MCP란?
PatternFly은(는) MCP server입니다. 디자인 및 개발 작업을 지원하기 위해 PatternFly 규칙과 문서에 대한 액세스를 제공합니다.
프로젝트 README에서 생성된 요약
PatternFly MCP server 정보
이 MCP server는 개발 환경 내에서 PatternFly 디자인 규칙과 문서에 직접 접근할 수 있도록 지원합니다. PatternFly 표준을 준수해야 하는 디자인 및 개발 팀을 위한 라이브러리 리소스로 활용할 수 있습니다. 이 서버는 Node.js 22+로 구축되었으며, npx를 통해 IDE에 통합하거나 특정 포트에서 HTTP transport mode로 실행할 수 있습니다.
개발자는 최신 릴리스 패키지를 직접 사용하거나, 고급 커스터마이징을 위해 소스에서 서버를 빌드할 수 있습니다. 이 도구는 TypeScript 애플리케이션을 위한 임베디드 옵션을 포함하여 다양한 구성을 지원합니다. 내장된 도구와 리소스를 통해 PatternFly 컬렉션 및 데이터 소스와 상호작용하는 구조화된 방식을 제공하므로, 간단한 작업부터 복잡한 프로젝트 요구 사항까지 모두 적합합니다.
활용 사례
- 1워크플로우에 문서 통합MCP client를 통해 코딩 세션으로 PatternFly 문서를 직접 가져오는 데 서버를 사용합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
PatternFly MCP 설치 방법
형식 확인: 2026년 11월 10일Claude Code에 PatternFly MCP 설치
$ claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcpCursor에 PatternFly MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}VS Code에 PatternFly MCP 설치
.vscode/mcp.json
{
"servers": {
"patternfly-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Claude Desktop에 PatternFly MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Codex에 PatternFly MCP 설치
~/.codex/config.toml
[mcp_servers.patternfly-mcp] command = "npx" args = ["-y", "@patternfly/patternfly-mcp"]
Gemini CLI에 PatternFly MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}자동 검사
2026년 11월 14일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능patternfly/patternfly-mcp is public and reachablegithub.com/patternfly/patternfly-mcp ↗통과
- 패키지가 이 저장소를 소스로 지정@patternfly/patternfly-mcp names patternfly/patternfly-mcp as sourcenpmjs.com/package/@patternfly/patternfly-mcp ↗통과
- 빌드 출처(Sigstore 증명)Sigstore attestation for @patternfly/patternfly-mcpnpmjs.com/package/@patternfly/patternfly-mcp/v/2.6.0#provena ↗통과
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-12github.com/patternfly/patternfly-mcp ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음No popular package one edit away from @patternfly/patternfly-mcp통과
- 패키지와 의존성에 심각한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 endpoint가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기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 질문
PatternFly MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
PatternFly MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
PatternFly MCP server의 시스템 요구 사항은 무엇인가요?
Node.js 버전 22 이상과 NPM 또는 이에 상응하는 패키지 관리자가 필요합니다.
npx를 사용하여 서버를 실행하려면 어떻게 해야 하나요?
npx -y @patternfly/patternfly-mcp@latest 명령어를 사용하여 최신 릴리스 버전을 즉시 실행할 수 있습니다.
HTTP transport mode로 서버를 사용할 수 있나요?
네, npx 명령어에 --http 및 --port 인자를 추가하여 서버를 HTTP transport mode로 구성할 수 있습니다.