LabscoMCP early access ↗
bsmi021MCP SERVER

Node Omnibus MCP Server

Scaffold and maintain a Node.js project from a conversation — create the project, install packages, generate components and types, edit tsconfig and scripts, write the docs.

by bsmi021 ↗Code Generation, Scaffolding & MigrationCommunity

LABSCO SUMMARY

Tools for the file writes, prompts for the thinking.

The split is the useful part: scaffolding a Next.js project or adding a script is deterministic and belongs in a tool, while deciding what a component should contain or what an error means belongs in a prompt the model fills in. That also means the prompts are worth knowing about — git-commit and debug-error are the two you will reach for outside of setup, and neither writes anything to disk.

What it is

An MCP server for Node.js project setup and upkeep. It creates projects in the framework you name, installs dependencies, generates React components and TypeScript type definitions, edits package.json scripts and tsconfig.json, and writes documentation — plus a set of prompts for the parts that need judgement rather than a file write.

What you get

  • A new project scaffolded at a path you choose as react, node, next, express or fastify, with TypeScript configured when you ask for it — create_project
  • Packages installed into that project, as dependencies or dev dependencies — install_packages
  • React components generated functional or class-based, with prop types written from the properties you supply — generate_component
  • TypeScript interfaces generated from a set of named properties — create_type_definition
  • npm scripts added and tsconfig.json options updated in place — add_script, update_tsconfig
  • Documentation written as a project README, API reference or component doc — create_documentation
  • Prompts for the judgement calls: planning a project from a type and a feature list, analysing code, drafting a component, writing a git commit message from a diff, and reading an error or stack trace — create-project, analyze-code, generate-component, git-commit, debug-error

Requirements

No account and no key — it works on your local filesystem over stdio. Node.js >= 14.x, npm >= 6.x and TypeScript >= 4.x. The npm package name is node-omnibus-server (1.0.0); install from a clone with npm install and npm start, or through the Smithery installer. Every tool takes a path, so it writes wherever you point it — give it a projects directory rather than a home directory.

Setup effort

One command — npx -y github:bsmi021/mcp-node-omnibus-server