Предоставляет доступ к правилам и документации PatternFly для помощи в задачах проектирования и разработки.
Также известен как patternfly/patternfly-mcp, @patternfly/patternfly-mcp
- Звёзды
- 5
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- —
- Последний коммит
- 12 нояб. 2026 г.
- Лицензия
- MIT
Что такое PatternFly MCP?
PatternFly — это MCP server. Предоставляет доступ к правилам и документации PatternFly для помощи в задачах проектирования и разработки.
Сводка сгенерирована из README проекта
О PatternFly MCP server
Этот MCP server позволяет получать доступ к правилам дизайна и документации PatternFly прямо из вашей среды разработки. Он служит библиотечным ресурсом для команд дизайнеров и разработчиков, которым необходимо соблюдать стандарты PatternFly. Сервер построен на базе Node.js 22+ и может быть интегрирован в IDE через npx или запущен через HTTP transport mode на определенном порту.
Разработчики могут использовать последнюю выпущенную версию пакета напрямую или собрать сервер из исходного кода для расширенной настройки. Инструмент поддерживает несколько конфигураций, включая вариант встраивания для приложений на TypeScript. Он предоставляет структурированный способ взаимодействия с коллекциями и источниками данных PatternFly через встроенные инструменты и ресурсы, что делает его подходящим как для простых задач, так и для сложных требований проектов.
Что вы можете с ним делать
- 1Интеграция документации в рабочие процессыИспользуйте сервер, чтобы подтягивать документацию PatternFly непосредственно в сессию написания кода через MCP client.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить PatternFly MCP
Форматы проверены 10 ноя 2026Установка PatternFly MCP в Claude Code
$ claude mcp add patternfly-mcp -- npx -y @patternfly/patternfly-mcpУстановка PatternFly MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Установка PatternFly MCP в VS Code
.vscode/mcp.json
{
"servers": {
"patternfly-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Установка PatternFly MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Установка PatternFly MCP в Codex
~/.codex/config.toml
[mcp_servers.patternfly-mcp] command = "npx" args = ["-y", "@patternfly/patternfly-mcp"]
Установка PatternFly MCP в Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"patternfly-mcp": {
"command": "npx",
"args": [
"-y",
"@patternfly/patternfly-mcp"
]
}
}
}Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторий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 ↗Пройдено
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний год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 handshakeНе проверялось
README
Открыть на 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.
Вопросы о 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?
Да, вы можете настроить сервер на использование режима HTTP transport, добавив аргументы --http и --port к команде npx.