Skip to main content
Glama

Node Omnibus MCP Server

by bsmi021

Servidor MCP de Node Omnibus

Un servidor de Protocolo de Contexto de Modelo (MCP) integral que proporciona herramientas de desarrollo y capacidades de automatización avanzadas de Node.js.

Características

Gestión de proyectos

  • Creación de proyectos : cree andamiajes para nuevos proyectos con soporte integrado para:
    • Reaccionar
    • Next.js
    • Expresar
    • Fastify
    • Node.js simple
  • Integración con TypeScript : configuración y configuración automática de TypeScript
  • Gestión de paquetes : instalación inteligente de dependencias y gestión de versiones

Generación de componentes

  • Crear componentes React (funcionales o basados en clases)
  • Generación de interfaces TypeScript
  • Definición automática de tipos de apoyo
  • Generación de documentación de componentes

Gestión de la configuración

  • Gestión de configuración de TypeScript
  • Gestión de scripts de NPM
  • Actualizaciones de Package.json
  • Configuración del entorno

Documentación

  • Generación del archivo README del proyecto
  • Documentación de la API
  • Documentación de componentes
  • Documentación de definiciones de tipos de TypeScript

Asistencia impulsada por IA

  • Guía para la creación de proyectos
  • Análisis y mejoras de código
  • Asistencia en la generación de componentes
  • Sugerencias de mensajes de confirmación de Git
  • Asistencia para la depuración de errores

Instalación

Instalación mediante herrería

Para instalar Node Omnibus Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @bsmi021/mcp-node-omnibus-server --client claude
  1. Clonar el repositorio
  2. Instalar dependencias:
npm install

Uso

El servidor opera mediante el Protocolo de Contexto de Modelo (MCP) sobre stdio. Se integra con cualquier cliente compatible con MCP.

Iniciando el servidor

npm start

Herramientas disponibles

  1. create_project
    { name: string; type: 'react' | 'node' | 'next' | 'express' | 'fastify'; path: string; typescript?: boolean; }
  2. install_packages
    { packages: string[]; path: string; dev?: boolean; }
  3. generate_component
    { name: string; path: string; type: 'functional' | 'class'; props?: Record<string, string>; }
  4. create_type_definition
    { name: string; path: string; properties: Record<string, string>; }
  5. add_script
    { path: string; name: string; command: string; }
  6. update_tsconfig
    { path: string; options: Record<string, unknown>; }
  7. create_documentation
    { path: string; type: 'readme' | 'api' | 'component'; name?: string; }

Indicaciones disponibles

  1. create-project
    { projectType: string; // react, node, next, express, fastify features?: string; // comma-separated list of features }
  2. analyze-code
    { code: string; language: string; }
  3. generate-component
    { name: string; type: string; // functional or class }
  4. git-commit
    { changes: string; // Git diff or description of changes }
  5. debug-error
    { error: string; // Error message or stack trace }

Estructura del proyecto

node-omnibus-server/ ├── src/ │ └── index.ts # Main server implementation ├── dist/ # Compiled JavaScript ├── node_modules/ # Dependencies ├── package.json # Project configuration └── tsconfig.json # TypeScript configuration

Desarrollo

Edificio

npm run build

Ejecución de pruebas

npm test

Modo de desarrollo

npm run dev

Integración

Configuración de VSCode

Añade a tu configuración de VSCode:

{ "mcpServers": { "node-omnibus": { "command": "node", "args": ["path/to/node-omnibus-server/dist/index.js"] } } }

Ejemplo de uso del cliente

const client = new McpClient(); await client.connect(transport); // Create a new React project const result = await client.callTool('create_project', { name: 'my-app', type: 'react', path: './projects', typescript: true }); // Use AI assistance for project setup const guidance = await client.getPrompt('create-project', { projectType: 'react', features: 'typescript,testing,docker' });

Contribuyendo

  1. Bifurcar el repositorio
  2. Crear una rama de características
  3. Realiza tus cambios
  4. Enviar una solicitud de extracción

Licencia

Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles

Requisitos

  • Node.js >= 14.x
  • npm >= 6.x
  • TypeScript >= 4.x

Dependencias

  • @modelcontextprotocol/sdk
  • axios
  • mecanografiado (dev)
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de protocolo de contexto de modelo integral que proporciona herramientas de desarrollo Node.js avanzadas para automatizar la creación de proyectos, la generación de componentes, la gestión de paquetes y la documentación con asistencia impulsada por IA.

  1. Características
    1. Gestión de proyectos
    2. Generación de componentes
    3. Gestión de la configuración
    4. Documentación
    5. Asistencia impulsada por IA
  2. Instalación
    1. Instalación mediante herrería
  3. Uso
    1. Iniciando el servidor
    2. Herramientas disponibles
    3. Indicaciones disponibles
  4. Estructura del proyecto
    1. Desarrollo
      1. Edificio
      2. Ejecución de pruebas
      3. Modo de desarrollo
    2. Integración
      1. Configuración de VSCode
      2. Ejemplo de uso del cliente
    3. Contribuyendo
      1. Licencia
        1. Requisitos
          1. Dependencias

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
              Last updated -
              12
              1
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              A 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 -
              259
              5
              JavaScript
              MIT License
              • Linux
              • Apple
            • A
              security
              F
              license
              A
              quality
              A 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 -
              5
              21
              1
              TypeScript
            • A
              security
              A
              license
              A
              quality
              A 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 -
              76
              400
              6
              TypeScript
              MIT License
              • Linux

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/bsmi021/mcp-node-omnibus-server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server