MCP Frontend Tools Server
Сервер инструментов фронтенд-разработки MCP
Сервер Model Context Protocol (MCP), который предоставляет ИИ-ассистентам (Claude, Copilot, Cursor) доступ к инструментам фронтенд-разработки: созданию каркасов компонентов, анализу бандлов, проверке доступности и руководствам по адаптивному дизайну.
Доступные инструменты
Инструмент | Описание |
| Генерация типизированного React-компонента с тестами, историями и CSS-модулем |
| Сканирование директории сборки на наличие слишком больших JS/CSS файлов, отчет о результатах |
| Статическая проверка HTML на соответствие WCAG 2.2 с предложениями по исправлению |
| Генерация адаптивного CSS, контейнерных запросов и паттернов Tailwind |
Настройка
Claude Desktop
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"frontend-tools": {
"command": "node",
"args": ["/path/to/mcp-frontend-tools/dist/index.js"]
}
}
}VS Code с Copilot
Добавьте в .vscode/settings.json:
{
"github.copilot.chat.mcpServers": {
"frontend-tools": {
"command": "node",
"args": ["${workspaceFolder}/mcp-frontend-tools/dist/index.js"]
}
}
}Пример использования (в ИИ-чате)
"Создай каркас компонента UserProfileCard с пропсами avatar, name и bio"
ИИ вызывает scaffold_react_component и получает:
UserProfileCard.tsx— типизированный компонент с forwardRefUserProfileCard.test.tsx— тесты Testing LibraryUserProfileCard.stories.tsx— история StorybookUserProfileCard.module.css— CSS-модульindex.ts— barrel-экспорт
"Проанализируй мою папку dist/ на предмет проблем с размером бандла"
ИИ вызывает analyze_bundle и возвращает markdown-отчет со списком слишком больших файлов, рекомендациями и сводной таблицей.
Архитектура
src/
├── index.ts # MCP server setup (stdio transport)
└── tools/
├── index.ts # Tool definitions + router
├── scaffold-component.ts # React component generator
├── bundle-analyzer.ts # Build output analyzer
├── a11y-checker.ts # Static WCAG checks
└── responsive-guide.ts # Responsive CSS pattern generatorРазработка
npm install
npm run build
npm run inspector # Test with MCP InspectorЛицензия
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ashios15/mcp-frontend-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server