add_script
Add a new npm script to package.json
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.
LABSCO SUMMARY
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.
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.
react, node, next, express or fastify, with TypeScript configured when you ask for it — create_projectinstall_packagesgenerate_componentcreate_type_definitiontsconfig.json options updated in place — add_script, update_tsconfigcreate_documentationcreate-project, analyze-code, generate-component, git-commit, debug-errorNo 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.
One command — npx -y github:bsmi021/mcp-node-omnibus-server
USE CASES
Create it in the framework you want with TypeScript on, install the dependencies you know you need, and add the npm scripts in the same pass.
Generate the interface from the properties, then the component that uses it, rather than writing prop types by hand.
Update the compiler options in place instead of hand-editing tsconfig.json and hoping the JSON stays valid.
Generate the README, API reference or component documentation from what is actually in the project.
Hand over the changes and get a message written for them, without leaving the client you are working in.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_scriptAdd a new npm script to package.json
create_documentationGenerate project documentation
create_projectCreate a new Node.js project with enhanced configuration
create_type_definitionCreate TypeScript type definitions or interfaces
generate_componentGenerate a new React component with TypeScript support
install_packagesInstall npm packages with version management
update_tsconfigUpdate TypeScript configuration
BEFORE YOU INSTALL
7 tools when we connected.
CONTEXT COST
Rated by the size of the 7 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-node-omnibus-server": {
"command": "npx",
"args": [
"-y",
"github:bsmi021/mcp-node-omnibus-server"
]
}
}
}npx -y github:bsmi021/mcp-node-omnibus-server