react-ts-dev-tools
Generates fully typed React form components using React Hook Form and Zod, with Shadcn UI primitives.
Analyzes TypeScript compiler errors and provides structured explanations with recommended fixes.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@react-ts-dev-toolsGenerate a login form with email and password fields."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-dev-tools
An MCP (Model Context Protocol) server that provides AI assistants with tools for React and TypeScript development. It can generate typed form components, explain TypeScript compiler errors, and produce Shadcn UI installation commands.
Tools
generate_react_form
Generates a fully typed React form component using React Hook Form, Zod, and Shadcn UI. The output is ready to drop into a Next.js or Vite project.
Parameter | Type | Required | Description |
|
| ✓ | Component name, e.g. |
|
| ✓ | Array of form field definitions (see below) |
Field object:
Property | Type | Required | Description |
|
| ✓ | Key used in form state |
|
| ✓ | Human-readable label |
|
| ✓ | Input type |
|
| — | Placeholder text |
|
| — | Helper text shown below the input |
|
| — | Defaults to |
|
| — | Options list for |
The generated component includes: a Zod schema, inferred TypeScript types, proper default values, and only imports the Shadcn primitives it actually uses.
explain_typescript_error
Analyzes a TypeScript compiler error and returns a structured explanation with recommended fixes.
Parameter | Type | Required | Description |
|
| ✓ | Raw TypeScript error output or error code |
|
| — | The problematic code block for additional context |
Handles TS2322 (type mismatch), TS2339 (missing property), TS2531 / TS18048 (null / undefined), and general diagnostics.
get_shadcn_install_command
Generates the exact Shadcn CLI command to install a set of UI components, always including the required form and button primitives.
Parameter | Type | Required | Description |
|
| ✓ | Components to install |
|
| — | Defaults to |
Related MCP server: Codex Gemini MCP
Requirements
Node.js 18+
npm / pnpm / bun / yarn
Installation
npm installUsage
Development (run without compiling)
npm run devProduction
npm run build
npm startMCP Inspector (interactive debugging)
npm run inspectorConnecting to an MCP client
Add the following to your MCP client configuration (e.g. Claude Desktop's claude_desktop_config.json):
{
"mcpServers": {
"react-ts-dev-tools": {
"command": "node",
"args": ["/absolute/path/to/mcp-dev-tools/build/index.js"]
}
}
}Or, if installed globally via npm:
{
"mcpServers": {
"react-ts-dev-tools": {
"command": "mcp-dev-tools"
}
}
}Project structure
mcp-dev-tools/
├── src/
│ ├── index.ts # Server entry point — registers all tools
│ └── tools/
│ ├── formGenerator.ts # generate_react_form
│ ├── tsExplainer.ts # explain_typescript_error
│ └── shadcnInstaller.ts # get_shadcn_install_command
├── build/ # Compiled output (generated by tsc)
├── package.json
└── tsconfig.jsonTech stack
Package | Version | Role |
| ^1.29.0 | MCP server framework |
| ^4.4.3 | Schema validation & parameter definitions |
| ^7.0.2 | Type safety |
| ^4.23.1 | Zero-config TypeScript runner (dev) |
ypeScript-Developer-MCP-Server
Maintenance
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Lizzy223/ypeScript-Developer-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server