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
Related MCP server: Memory Bank MCP Server
Instalación
Instalación mediante herrería
Para instalar Node Omnibus Server para Claude Desktop automáticamente a través de Smithery :
Clonar el repositorio
Instalar dependencias:
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
Herramientas disponibles
create_project{ name: string; type: 'react' | 'node' | 'next' | 'express' | 'fastify'; path: string; typescript?: boolean; }install_packages{ packages: string[]; path: string; dev?: boolean; }generate_component{ name: string; path: string; type: 'functional' | 'class'; props?: Record<string, string>; }create_type_definition{ name: string; path: string; properties: Record<string, string>; }add_script{ path: string; name: string; command: string; }update_tsconfig{ path: string; options: Record<string, unknown>; }create_documentation{ path: string; type: 'readme' | 'api' | 'component'; name?: string; }
Indicaciones disponibles
create-project{ projectType: string; // react, node, next, express, fastify features?: string; // comma-separated list of features }analyze-code{ code: string; language: string; }generate-component{ name: string; type: string; // functional or class }git-commit{ changes: string; // Git diff or description of changes }debug-error{ error: string; // Error message or stack trace }
Estructura del proyecto
Desarrollo
Edificio
Ejecución de pruebas
Modo de desarrollo
Integración
Configuración de VSCode
Añade a tu configuración de VSCode:
Ejemplo de uso del cliente
Contribuyendo
Bifurcar el repositorio
Crear una rama de características
Realiza tus cambios
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)