MCPServers
Node Omnibus - MCP server logo

Node Omnibus

3
0

Summary

This Node.js-based MCP server, developed as a comprehensive development tool, integrates with the Model Context Protocol SDK to facilitate AI-assisted Node.js and TypeScript development. It leverages TypeScript for type safety and includes Axios for HTTP requests. The server is designed to be extensible, allowing developers to add custom functionality for various Node.js development tasks. It's particularly suited for scenarios requiring AI assistance in code generation, debugging, and project management within Node.js environments. The implementation's focus on Node.js specifics differentiates it from more general-purpose MCP servers, making it valuable for teams working extensively with Node.js and TypeScript.

Available Actions(12)

create_project

Scaffold a new project with the specified name, type, and optional TypeScript support. Parameters: name (string), type (string: 'react' | 'node' | 'next' | 'express' | 'fastify'), path (string), typescript (optional boolean)

install_packages

Install the specified packages at the given path, with an option for development dependencies. Parameters: packages (array of strings), path (string), dev (optional boolean)

generate_component

Create a new React component of the specified type with optional props. Parameters: name (string), path (string), type (string: 'functional' | 'class'), props (optional Record)

create_type_definition

Generate TypeScript type definitions for the specified name and properties. Parameters: name (string), path (string), properties (Record)

add_script

Add a new script to the package.json file at the specified path. Parameters: path (string), name (string), command (string)

update_tsconfig

Update the TypeScript configuration file at the specified path with the given options. Parameters: path (string), options (Record)

create_documentation

Generate documentation for the project, API, or component at the specified path. Parameters: path (string), type (string: 'readme' | 'api' | 'component'), name (optional string)

create-project

Create a new project with specified type and features. Parameters: projectType (string: 'react' | 'node' | 'next' | 'express' | 'fastify'), features (optional string: comma-separated list of features)

analyze-code

Analyze the provided code for potential improvements. Parameters: code (string), language (string)

generate-component

Generate a new component with the specified name and type. Parameters: name (string), type (string: 'functional' | 'class')

git-commit

Generate a Git commit message based on the provided changes. Parameters: changes (string: Git diff or description of changes)

debug-error

Provide debugging assistance for the specified error message or stack trace. Parameters: error (string)

Last Updated: April 17, 2025

Community Reviews

0.0
0 reviews
5
0
4
0
3
0
2
0
1
0

No reviews yet. Be the first to review!

Sign in to join the conversation

Coming soon to
HighlightHighlight AI

Language

TypeScript

Categories

Tags