A toolkit of 59 MCP tools for automating React and TypeScript development tasks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
The install command below started, but didn't respond the way we expected when we tried to talk to it.
npx -y mcp-react-toolkitinitialize succeeded but no response to tools/list.
This is an experimental automated check and can have false negatives β missing environment variables, a slow cold install, etc. It doesnβt necessarily mean somethingβs wrong. Last checked 1mo ago.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Toolkit.
component-factoryScaffold React components from 41 shadcn/ui templates β with tests + Storybook
component-reviewerAudit TypeScript errors, a11y issues, test coverage β graded A+ to F
component-fixerAuto-fix broken imports, missing deps, inline style refactors
component-improverExtend a component with variants, comprehensive stories, and edge-case tests
storybook-generatorAuto-generate Storybook stories β Default, variants, sizes, callbacks, play functions
typescript-enforcerScan for `any` types, unsafe casts, missing modifiers β 7 rules, scored 0β10
MCP servers for React + TypeScript development automation. Works with Claude Desktop, Cline, Cursor β and as plain CLI scripts β one protocol, zero duplication.
59 tools across 9 categories β component scaffolding, code quality, a full CRUD-feature factory, CRAβVite migration, and more. Every tool ships as its own MCP server, built and tested independently.
Here's the thing nobody tells you when you start building agentic workflows: the loop itself is what's expensive, not the model. An agent working without any composed tools does everything the slow way β read a file, think, write a file, read it back to check its own work, repeat β and every single one of those turns re-sends the whole conversation so far as input tokens. By the time you're 20 steps into a real multi-file task, that resent context alone can be running 50K+ tokens per call. It adds up fast, and it's not really about which model you're using.
I didn't just take that on faith β a few sources back it up with real numbers. LeanOps measured agent loops running about 3.2Γ the tokens of a single direct call at 5 steps, ~30Γ at 50 steps, and past 100Γ once you're deep into a typical build-and-debug session β because re-sent context is roughly 62% of the bill. Vantage found similar: real agentic sessions run an input-to-output ratio around 25:1 (a direct call is closer to 1:1), with a 50-turn session routinely hitting a million input tokens, and non-agentic usage on comparable work costing something like 200Γ less per interaction on the same team. And a recent arXiv paper on agentic tokenomics puts agentic tasks at roughly 1000Γ the tokens of single-turn work, with up to 30Γ variance run to run on the exact same task β so it's not just expensive, it's unpredictable.
That's the problem this toolkit's composed tools are built to get rid of. workflow-runner's schema_to_feature and cra-to-vite don't add one more tool call into an agent's existing loop β they replace what would otherwise be 7 or 8 separate read/write/verify turns with a single in-process call that runs the whole generator or migration pipeline and hands back the finished result. That's the "50-turn loop collapses into 1 call" shape the research above says saves 10β100Γ, which is a very different thing from just bolting one extra tool onto an unchanged loop (that only gets you the 20β40% range).
To keep myself honest, I also ran a real, measured benchmark rather than just trusting the theory β ax-benchmark, 6 tasks, claude -p running headless, three arms (agent alone, agent with one MCP tool call added into its loop, and the tool called directly with no agent at all). This is a conservative baseline on purpose, since it only tests adding a single tool call into an otherwise unchanged loop, not the deeper pipeline collapse described above:
| Agent alone | Agent + one MCP tool | Tool called directly | |
|---|---|---|---|
| Analysis tasks (review, a11y, legacy-code) | baseline | ~41% lower cost | ~100% free, ~15Γ faster (when in scope) |
| All 6 tasks, blended | baseline | ~19% lower cost | β |
| New code (component, tests) | baseline | roughly cost-neutral | not applicable to novel work |
Two things worth being upfront about: cost is the fair metric here, not wall-time β the agent-alone arm ran headless with no shell access and over-explored on open-ended tasks, which inflated its time without touching its actual cost. And on small, novel, single-file work, the overhead of the tool's structured output can offset what it saves β the real win shows up on repetitive, mechanical, multi-file work, which also happens to be exactly where the multi-turn-loop tax above hits hardest.
Published on npm as mcp-react-toolkit. No clone or build required:
Add it to Claude Desktop / Cursor / Cline:
Swap in any tool name from npx mcp-react-toolkit --list. Restart your client and the tool appears.
Most MCP tools return raw JSON. These return that JSON plus an interactive HTML dashboard β health score, sortable issue triage, light/dark toggle, and one-click fix actions that call other tools in the toolkit. One self-contained artifact, no server, no external requests:
| Where you run it | What you get |
|---|---|
| Claude Desktop (MCP Apps) | Renders inline in the conversation (sandboxed iframe) |
| Claude Code Β· Cursor Β· CLI | JSON plus a clickable file:// link to the same dashboard |
| Any browser | The same HTML, standalone |
Analysis tools (legacy-analyzer, component-reviewer, dep-auditor, etc.) get an audit view β grade, category cards, filterable issue table. Generators (component-factory, code-modernizer, etc.) get a result view β files created/changed, diffs, follow-ups. Powered by the internal @mcp-showcase/ui-kit package: dependency-free, ~30 KB per report.
| Tool | What it does |
|---|---|
component-factory | Scaffold React components from 41 shadcn/ui templates β with tests + Storybook |
component-reviewer | Audit TypeScript errors, a11y issues, test coverage β graded A+ to F |
component-fixer | Auto-fix broken imports, missing deps, inline style refactors |
component-improver | Extend a component with variants, comprehensive stories, and edge-case tests |
storybook-generator | Auto-generate Storybook stories β Default, variants, sizes, callbacks, play functions |
| Tool | What it does |
|---|---|
typescript-enforcer | Scan for any types, unsafe casts, missing modifiers β 7 rules, scored 0β10 |
accessibility-checker | WCAG 2.1 audit β alt text, label associations, ARIA roles, keyboard navigation |
a11y-autofixer | Apply safe a11y fixes (img alt, blank rel, htmlFor, tabIndex) |
quality-pipeline | 5-stage audit (tests Β· types Β· perf Β· a11y Β· design tokens), graded AβF |
review-gate | Static AβF quality gate for generated/changed code |
enforce-design-tokens | Flag hardcoded colors/spacing/radii/shadows, suggest tokens, grade AβF |
render-analyzer | Detect unnecessary re-renders, missing memo, inline objects/functions |
performance-audit | Memory leaks, heavy imports, unoptimized images, deep nesting |
bundle-budget-guard | Gate gzipped asset sizes against per-pattern budgets β fail CI on regressions |
code-modernizer | AST-based JS/JSX β TypeScript conversion, PropTypes β interfaces |
react-compiler-migrator | Flag redundant useMemo/useCallback/memo for the React 19 Compiler |
codemod-runner | Generic regex codemod engine + named built-ins; dry-run by default |
refactor-executor | Execute refactor plans safely β move/rename/split, update imports, rollback |
redux-state-analyzer | Audit Redux for anti-patterns (selectors, mutations, RTK Query migration hints) |
api-contract-differ | Diff two API snapshots β breaking vs additive changes β CI gate against breaks |
i18n-extractor | Scan JSX for hardcoded strings β i18n keys + message catalog |
generate-tests | Analyze a TS/React source file and generate a Vitest test suite |
test-gap-analyzer | Find unimplemented functions, uncovered branches, missing edge cases |
test-data-factory | FieldSchema β typed fixture factory for tests/stories |
fix-failing-tests | Run the suite, classify failures by root cause, generate targeted fixes |
legacy-analyzer | 22-tool health audit for any React/Next.js/Remix app β scores 0β100, migration hints |
| Tool | What it does |
|---|---|
dep-auditor | Unused deps, duplicate versions, circular imports, bundle impact analysis |
monorepo-manager | Workspace listing, dependency graph, health check, shared dep finder |
lighthouse-runner | Static HTML audit β meta tags, a11y, OG/Twitter cards, canonical, JSON-LD |
json-viewer | Interactive HTML JSON viewer β collapsible, searchable, dark/light |
One JSON API sample (or OpenAPI schema) fans out into a full, typed CRUD feature. Every generator keys off the shared FieldSchema contract, so the pieces compose.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/nishant-chaudhary5338-mcp-toolkit)<a href="https://allmcps.com/mcp/nishant-chaudhary5338-mcp-toolkit"><img src="https://allmcps.com/api/badge/nishant-chaudhary5338-mcp-toolkit?style=directory" alt="MCP Toolkit on AllMCPs" /></a>