PatternFlyのルールやドキュメントへのアクセスを提供し、デザインおよび開発タスクを支援します。
別名 patternfly/patternfly-mcp, @patternfly/patternfly-mcp
- スター
- 5
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- —
- 最終コミット
- 2026年11月12日
- ライセンス
- MIT
PatternFly MCPとは
PatternFlyはMCPサーバーです。 PatternFlyのルールやドキュメントへのアクセスを提供し、デザインおよび開発タスクを支援します。.
プロジェクトのREADMEから生成された概要
PatternFly MCP server について
このMCP serverは、開発環境内からPatternFlyのデザインルールやドキュメントにアクセスすることを可能にします。PatternFlyの標準への一貫性を維持する必要があるデザインチームや開発チーム向けのライブラリリソースとして機能します。このサーバーはNode.js 22以降で構築されており、npxを使用してIDEに統合するか、特定のポートでHTTPトランスポートモードを介して実行できます。
開発者は、最新のリリースパッケージを直接使用するか、高度なカスタマイズのためにソースからサーバーをビルドできます。このツールは、TypeScriptアプリケーション用の組み込みオプションを含む複数の構成をサポートしています。組み込みのツールやリソースを通じてPatternFlyのコレクションやデータソースとやり取りするための構造化された方法を提供するため、単純なタスクから複雑なプロジェクト要件まで幅広く対応可能です。
できること
- 1ワークフローへのドキュメントの統合MCPクライアントを介して、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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
PatternFly MCP serverのシステム要件は何ですか?
Node.js version 22以上、およびNPMまたは同等のパッケージマネージャーが必要です。
npxを使用してサーバーを実行するにはどうすればよいですか?
次のコマンドを使用することで、最新のリリースバージョンをすぐに実行できます: npx -y @patternfly/patternfly-mcp@latest
HTTPトランスポートモードでこのサーバーを使用できますか?
はい、npxコマンドに --http と --port 引数を追加することで、サーバーをHTTPトランスポートモードで使用するように設定できます。