Nishant-Chaudhary5338/mcp-toolkit

Nishant-Chaudhary5338/mcp-toolkit

от nishant-chaudhary5338
MCP сервер mcp-react-toolkit автоматизирует разработку на React и TypeScript: генерирует компоненты из shadcn/ui, проверяет типы, доступность и тесты, мигрирует JS→TS, аудирует зависимости и бандл....

mcp-toolkit

MCP servers for React + TypeScript development automation. Works with Claude Desktop, Cline, Cursor — and as plain CLI scripts — one protocol, zero duplication.

npm CI License: MIT MCP SDK Tests


Install

Published on npm as mcp-react-toolkit. No clone or build required — run any of the 17 servers straight from npm:

npx mcp-react-toolkit --list            # list all 17 tools
npx mcp-react-toolkit legacy-analyzer   # run one as an MCP server (stdio)
Add to Claude Desktop / Cursor / Cline
// claude_desktop_config.json
{
  "mcpServers": {
    "legacy-analyzer": {
      "command": "npx",
      "args": ["-y", "mcp-react-toolkit", "legacy-analyzer"]
    },
    "component-factory": {
      "command": "npx",
      "args": ["-y", "mcp-react-toolkit", "component-factory"]
    }
  }
}

Swap in any tool name from npx mcp-react-toolkit --list. Restart your client and the tools appear.


🖥️ Interactive dashboards

Most MCP tools return raw JSON. The tools here return that JSON plus a premium, interactive HTML dashboard — a 0–100 health score, sortable issue triage, light/dark toggle, and one-click fix actions that call other tools in the toolkit.

Инструменты были проиндексированы:
analyze-api-layer

Определяет использование HTTP-клиентов (axios/fetch/superagent/ky), маршруты API Next.js, централизованный или разрозненный паттерн, дублирование конечных точек.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

analyze-assets

Обнаруживает большие изображения/видео, ресурсы внутри src, неиспользуемые ресурсы.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

analyze-components

Сканирует все компоненты: подсчет, крупные компоненты (более 300 строк), сложные компоненты с несколькими обязанностями.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

analyze-dependencies-usage

Глубокий анализ внешних библиотек, внутренних импортов, использования UI-пакетов, антипаттернов импортов

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

analyze-folder-structure

Анализирует структуру папок: плоская и по функциям, наличие стандартных папок, глубина вложенности.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

analyze-legacy-app

Выполняет полный анализ для любого React-приложения (CRA, Vite, Next.js, Remix, Gatsby). Запускает все 22 вспомогательных инструмента и формирует единую оценку состояния (0-100) с приоритезированными подсказками по миграции.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

analyze-routing

Обнаруживает использование react-router, структуру маршрутов (плоскую или вложенную), использование ленивой загрузки

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

analyze-state-management

Определяет Redux, Context API, шаблоны локального состояния, нормализованное состояние, производное состояние, использование Reselect

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

analyze-styling

Обнаруживает CSS/SCSS/Tailwind/styled-components, инлайн-стили, захардкоженные цвета, дублирующиеся классы.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

classify-files

Классифицирует каждый файл как относящийся к конкретной функции, общий, служебный или конфигурационный.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

design-target-structure

Генерирует предложение масштабируемой структуры папок на основе функционально-ориентированной архитектуры.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

detect-anti-patterns

Обнаруживает проброс пропсов, сильную связанность, дублирующуюся логику, большие служебные файлы, компоненты-боги

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

detect-boundary-violations

Обнаруживает импорты между функциональными модулями, глубокие относительные импорты и проблемы сильной связанности.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

detect-duplication

Обнаруживает дублирующиеся компоненты, дублирующиеся утилитарные функции и похожие структуры файлов.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

detect-features

Определяет логические функции/домены в приложении, используя имена файлов, маршрутизацию, группировку папок и кластеризацию импортов.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

detect-project-tech

Определяет версию React, язык (JS/TS), фреймворк (CRA/Vite/Next.js/Remix/Gatsby/React Native) и основные зависимости

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

detect-shared-modules

Идентифицирует файлы, используемые в нескольких функциях (общие модули).

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

generate-refactor-plan

Объединяет все результаты анализа в единый структурированный план рефакторинга

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

map-files-to-target

Сопоставляет существующие файлы с новой целевой структурой

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

naming-standardizer

Предлагает более удачные соглашения по именованию файлов и папок

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

refactor-folder-structure

Aggregator: вызывает все инструменты предложений по рефакторингу и создает итоговый структурированный план

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

suggest-module-splitting

Предлагает разбивать большие или общие файлы на более мелкие модули.

Параметры
  • configobject

    Optional configuration overrides

  • pathstringобязательный

    Path to app root directory (CRA, Vite, Next.js, Remix, Gatsby, plain React)

Похожие MCP-сервера

Jpisnice/shadcn-ui-mcp-server

Jpisnice/shadcn-ui-mcp-server

MCP-сервер для интеграции shadcn/ui v4 в AI-ассистенты. Дает доступ к компонентам, блокам и демкам для React, Svelte, Vue и React Native. Ускоряет разработку интерфейсов с помощью ИИ, поддерживает ...

TypeScript2983
cuttalo/depscope

cuttalo/depscope

MCP сервер DepScope проверяет пакеты в 19 экосистемах - выявляет галлюцинации, устаревшие и вредоносные зависимости. Помогает AI-агентам избегать установки вымышленных и опасных пакетов.

1
vighriday/Veris

vighriday/Veris

Veris — инфраструктура верификации поведения для AI-агентов: строит граф зависимостей, выявляет риски, дрейф и семантические рабочие процессы без запуска тестов. Полезна разработчикам и CI-пайплайн...

TypeScript1
sim-xia/blind-auditor

sim-xia/blind-auditor

Blind Auditor — MCP инструмент для принудительного аудита кода AI-агентами. Сервер изолирует мышление, заставляя агента переключиться в роль аудитора и проверять код по правилам rules.json. Пропускает только при проходном балле >80, что гарантирует соблюдение стандартов кода и безопасность.

Python11
BeBraveBeKind/mcpskills-server

BeBraveBeKind/mcpskills-server

MCP сервер для оценки доверия к другим MCP серверам и AI навыкам перед установкой. Проводит сканирование безопасности по 5 типам атак, включая prompt injection и кражу учетных данных. Идеален для б...

JavaScript1
mopanc/depguard

mopanc/depguard

MCP сервер для безопасной работы с зависимостями в AI-агентах. Анализирует уязвимости и вредоносные пакеты, генерирует SBOM и SARIF для защиты от malware и галлюцинаций AI.

TypeScript15
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин