Skip to main content
Glama
ashios15

MCP Frontend Tools Server

by ashios15

Servidor de herramientas de frontend MCP

Un servidor de Model Context Protocol (MCP) que proporciona a los asistentes de IA (Claude, Copilot, Cursor) acceso a herramientas de desarrollo frontend: creación de componentes, análisis de paquetes, comprobaciones de accesibilidad y guías de diseño responsivo.

MCP TypeScript Node.js

Herramientas disponibles

Herramienta

Descripción

scaffold_react_component

Genera un componente de React tipado con pruebas, historias y módulo CSS

analyze_bundle

Escanea un directorio de compilación en busca de JS/CSS de gran tamaño e informa de los hallazgos

check_accessibility

Comprobaciones estáticas WCAG 2.2 en HTML con sugerencias de corrección

responsive_breakpoint_guide

Genera CSS responsivo, consultas de contenedor y patrones de Tailwind

Configuración

Claude Desktop

Añadir a ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "frontend-tools": {
      "command": "node",
      "args": ["/path/to/mcp-frontend-tools/dist/index.js"]
    }
  }
}

VS Code con Copilot

Añadir a .vscode/settings.json:

{
  "github.copilot.chat.mcpServers": {
    "frontend-tools": {
      "command": "node",
      "args": ["${workspaceFolder}/mcp-frontend-tools/dist/index.js"]
    }
  }
}

Ejemplo de uso (en chat con IA)

"Crea un componente UserProfileCard con props para avatar, nombre y biografía"

La IA llama a scaffold_react_component y devuelve:

  • UserProfileCard.tsx — Componente tipado con forwardRef

  • UserProfileCard.test.tsx — Pruebas con Testing Library

  • UserProfileCard.stories.tsx — Historia de Storybook

  • UserProfileCard.module.css — Módulo CSS

  • index.ts — Exportación de barril

"Analiza mi carpeta dist/ en busca de problemas de tamaño de paquete"

La IA llama a analyze_bundle y devuelve un informe en markdown con archivos de gran tamaño, recomendaciones y una tabla resumen.

Arquitectura

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

Desarrollo

npm install
npm run build
npm run inspector   # Test with MCP Inspector

Licencia

MIT

-
security - not tested
F
license - not found
-
quality - not tested

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