The Node Omnibus MCP Server is a comprehensive development tool for Node.js projects that provides:
Project Management: Create projects with React, Next.js, Express, Fastify, or plain Node.js, with TypeScript integration
Component Generation: Generate React components (functional or class-based) with TypeScript interfaces and prop types
Package Management: Install and manage npm packages as regular or dev dependencies
Configuration Management: Update TypeScript configuration and manage package.json files
Script Management: Add and update npm scripts in package.json
Documentation Generation: Create READMEs, API docs, component documentation, and type definitions
AI-Powered Assistance: Get guidance for project creation, code analysis, debugging, and Git commit messages
API Interaction: Use the Model Context Protocol (MCP) to interact with the server via compatible clients
Enables creation of Express projects with automatic configuration
Provides built-in support for scaffolding Fastify projects
Provides AI-powered assistance for Git commit message suggestions
Supports scaffolding new Next.js projects with built-in support
Supports plain Node.js project creation and provides advanced Node.js development tooling
Handles package management including smart dependency installation and version management
Allows creating React projects and generating React components (functional or class-based) with automatic prop types definition
Offers automatic TypeScript configuration, setup, and type definitions management
Node Omnibus MCP Server
A comprehensive Model Context Protocol (MCP) server that provides advanced Node.js development tooling and automation capabilities.
Features
Project Management
Project Creation: Scaffold new projects with built-in support for:
React
Next.js
Express
Fastify
Plain Node.js
TypeScript Integration: Automatic TypeScript configuration and setup
Package Management: Smart dependency installation and version management
Component Generation
Create React components (functional or class-based)
TypeScript interfaces generation
Automatic prop types definition
Component documentation generation
Configuration Management
TypeScript configuration management
NPM script management
Package.json updates
Environment setup
Documentation
Project README generation
API documentation
Component documentation
TypeScript type definitions documentation
AI-Powered Assistance
Project creation guidance
Code analysis and improvements
Component generation assistance
Git commit message suggestions
Error debugging assistance
Installation
Installing via Smithery
To install Node Omnibus Server for Claude Desktop automatically via Smithery:
Clone the repository
Install dependencies:
Usage
The server operates using the Model Context Protocol over stdio. It can be integrated with any MCP-compatible client.
Starting the Server
Available Tools
create_project
{ name: string; type: 'react' | 'node' | 'next' | 'express' | 'fastify'; path: string; typescript?: boolean; }install_packages
{ packages: string[]; path: string; dev?: boolean; }generate_component
{ name: string; path: string; type: 'functional' | 'class'; props?: Record<string, string>; }create_type_definition
{ name: string; path: string; properties: Record<string, string>; }add_script
{ path: string; name: string; command: string; }update_tsconfig
{ path: string; options: Record<string, unknown>; }create_documentation
{ path: string; type: 'readme' | 'api' | 'component'; name?: string; }
Available Prompts
create-project
{ projectType: string; // react, node, next, express, fastify features?: string; // comma-separated list of features }analyze-code
{ code: string; language: string; }generate-component
{ name: string; type: string; // functional or class }git-commit
{ changes: string; // Git diff or description of changes }debug-error
{ error: string; // Error message or stack trace }
Project Structure
Development
Building
Running Tests
Development Mode
Integration
VSCode Configuration
Add to your VSCode settings:
Client Usage Example
Contributing
Fork the repository
Create a feature branch
Make your changes
Submit a pull request
License
MIT License - See LICENSE file for details
Requirements
Node.js >= 14.x
npm >= 6.x
TypeScript >= 4.x
Dependencies
@modelcontextprotocol/sdk
axios
typescript (dev)
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
A comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.
- Features
- Installation
- Usage
- Project Structure
- Development
- Integration
- Contributing
- License
- Requirements
- Dependencies
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides tools for NPM package management, including dependency searching, updates, conflict resolution, and version management to help AI assistants safely upgrade project dependencies.Last updated -227MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides structured workflow tools for managing software development projects through different complexity levels, offering specialized modes for project planning, design, implementation, and documentation.Last updated -51,7501
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server providing access to 70+ IT tools for developers and system administrators, including encoding/decoding, text manipulation, hashing, and network utilities.Last updated -764612TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables language models to interact with npm services securely, providing tools for package management, project initialization, script execution, and security auditing.Last updated -0MIT License