npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

react-code-analyzer-mcp

v1.0.3

Published

Servidor MCP para análisis estático de código React/TypeScript

Readme

React Code Analyzer MCP

Un servidor MCP (Model Context Protocol) especializado en análisis estático de código para proyectos React/TypeScript, diseñado para integrarse con Claude Desktop y proporcionar análisis avanzados de código.

Características

  • Análisis de código no utilizado: Identifica dependencias innecesarias, archivos y exportaciones no utilizadas
  • Detección de anti-patrones de React: Identifica prácticas problemáticas como actualizaciones de estado anidadas y usos incorrectos de hooks
  • Análisis de estructura de proyectos: Evalúa la organización de directorios y detecta dependencias circulares
  • Evaluación de cohesión de componentes: Analiza la calidad y mantenibilidad de componentes React
  • Validación de estándares de código: Verifica el cumplimiento de buenas prácticas de código mediante ESLint

Instalación

No es necesario instalar la herramienta globalmente, puedes ejecutarla directamente mediante npx:

npx react-code-analyzer-mcp

Configuración con Claude Desktop

  1. Instala Claude Desktop desde claude.ai/download

  2. Edita la configuración de Claude Desktop:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Añade la siguiente configuración:

{
  "mcpServers": {
    "react-analyzer": {
      "command": "npx",
      "args": [
        "react-code-analyzer-mcp"
      ]
    }
  }
}

Uso con Claude

Una vez configurado, puedes utilizar Claude Desktop para analizar proyectos React con este servidor MCP.

Análisis Completo

Por favor, realiza un análisis completo del proyecto React en /ruta/a/mi/proyecto utilizando las herramientas disponibles.

Refactorización de Componentes

Revisa el componente en /ruta/a/mi/proyecto/src/components/MiComponente.tsx y sugiere mejoras para su refactorización.

Optimización de Dependencias

Ayúdame a optimizar las dependencias en mi proyecto /ruta/a/mi/proyecto, identificando paquetes innecesarios y alternativas más ligeras.

Herramientas Disponibles

El servidor proporciona las siguientes herramientas que Claude puede usar para analizar tu código:

  • analyze-unused-code: Detecta código no utilizado, dependencias innecesarias y exportaciones sin usar
  • analyze-react-anti-patterns: Identifica patrones problemáticos en el código React como updates anidados y hooks mal implementados
  • analyze-project-structure: Analiza la estructura del proyecto, identifica dependencias circulares y evalúa la cohesión de componentes
  • validate-code-standards: Valida el cumplimiento de estándares de código usando ESLint con reglas personalizables

Prompts Predefinidos

El servidor incluye los siguientes prompts predeterminados para facilitar el análisis:

  • full-code-analysis: Realiza un análisis completo del código, incluyendo código no utilizado, anti-patrones, estructura y estándares
  • component-refactoring: Proporciona sugerencias específicas para refactorizar un componente React
  • dependency-optimization: Analiza las dependencias del proyecto y sugiere optimizaciones para mejorar rendimiento y mantenibilidad

Recursos

Los recursos disponibles para Claude incluyen:

  • project-file: Acceso a archivos específicos del proyecto
  • project-structure: Obtención de la estructura completa del proyecto
  • package-json: Acceso al archivo package.json del proyecto

Requisitos del Sistema

  • Node.js 18 o superior
  • Proyecto React/TypeScript con estructura estándar
  • Claude Desktop correctamente configurado

Contribuciones

Las contribuciones son bienvenidas. Por favor, crea un issue o un pull request con tus propuestas de mejora.

Agradecimientos

Agradecimiento especial a midudev por su excelente curso sobre integración con Model Context Protocol. Si quieres aprender más sobre MCP, visita su Curso Intensivo MCP.

Licencia

Este proyecto está bajo la licencia MIT.