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
install_packages
generate_component
create_type_definition
add_script
update_tsconfig
create_documentation
Available Prompts
create-project
analyze-code
generate-component
git-commit
debug-error
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)
You must be authenticated.
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-qualityAn unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.Last updated -62JavaScriptApache 2.0
- AsecurityAlicenseAqualityNode.js server implementing Model Context Protocol that enables interaction with TaskWarrior through natural language to view, filter, add, and complete tasks.Last updated -3131JavaScriptMIT License
- -securityAlicense-qualityA TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.Last updated -6TypeScriptMIT License
- -securityFlicense-qualityA Node.js application that provides a Model Context Protocol server for interacting with Harbor container registry, supporting operations for projects, repositories, tags, and Helm charts.Last updated -TypeScript
Appeared in Searches
- Information about Node.js
- Understanding Frontend and Backend Development
- Finding the best microcontroller platforms (MCUs) for full-stack web development with robust logic and memory management
- Servers for full-stack development tools and technologies like VS Code, Vite, React, UI/UX, and more
- An MCP for creating games and animated apps