Node Omnibus MCP Server
노드 옴니버스 MCP 서버
고급 Node.js 개발 도구와 자동화 기능을 제공하는 포괄적인 MCP(Model Context Protocol) 서버입니다.
특징
프로젝트 관리
프로젝트 생성 : 다음을 기본적으로 지원하여 새 프로젝트를 스캐폴딩합니다.
반응하다
다음.js
표현하다
패스트파이
일반 Node.js
TypeScript 통합 : 자동 TypeScript 구성 및 설정
패키지 관리 : 스마트한 종속성 설치 및 버전 관리
구성 요소 생성
React 구성 요소(함수형 또는 클래스 기반) 만들기
TypeScript 인터페이스 생성
자동 prop 유형 정의
구성 요소 문서 생성
구성 관리
TypeScript 구성 관리
NPM 스크립트 관리
Package.json 업데이트
환경 설정
선적 서류 비치
프로젝트 README 생성
API 문서
구성 요소 문서
TypeScript 유형 정의 문서
AI 기반 지원
프로젝트 생성 지침
코드 분석 및 개선
구성 요소 생성 지원
Git 커밋 메시지 제안
오류 디버깅 지원
Related MCP server: MOIDVK
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop에 Node Omnibus Server를 자동으로 설치하려면:
지엑스피1
저장소를 복제합니다
종속성 설치:
npm install용법
서버는 stdio를 통한 모델 컨텍스트 프로토콜(Model Context Protocol)을 사용하여 작동합니다. 모든 MCP 호환 클라이언트와 통합될 수 있습니다.
서버 시작
npm start사용 가능한 도구
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; }
사용 가능한 프롬프트
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 }
프로젝트 구조
node-omnibus-server/
├── src/
│ └── index.ts # Main server implementation
├── dist/ # Compiled JavaScript
├── node_modules/ # Dependencies
├── package.json # Project configuration
└── tsconfig.json # TypeScript configuration개발
건물
npm run build테스트 실행
npm test개발 모드
npm run dev완성
VSCode 구성
VSCode 설정에 다음을 추가합니다.
{
"mcpServers": {
"node-omnibus": {
"command": "node",
"args": ["path/to/node-omnibus-server/dist/index.js"]
}
}
}클라이언트 사용 예
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'
});기여하다
저장소를 포크하세요
기능 브랜치 생성
변경 사항을 만드세요
풀 리퀘스트 제출
특허
MIT 라이선스 - 자세한 내용은 라이선스 파일을 참조하세요.
요구 사항
노드.js >= 14.x
npm >= 6.x
타입스크립트 >= 4.x
종속성
@modelcontextprotocol/sdk
악시오스
타입스크립트(개발)
Available Tools
7 toolsadd_scriptC
Add a new npm script to package.json
Inputs: path (required), name (required), command (required).
create_documentationC
Generate project documentation
Inputs: path (required), type (required), name.
create_projectC
Create a new Node.js project with enhanced configuration
Inputs: name (required), type (required), path (required), typescript.
create_type_definitionC
Create TypeScript type definitions or interfaces
Inputs: name (required), path (required), properties (required).
generate_componentC
Generate a new React component with TypeScript support
Inputs: name (required), path (required), type (required), props.
install_packagesC
Install npm packages with version management
Inputs: packages (required), path (required), dev.
update_tsconfigC
Update TypeScript configuration
Inputs: path (required), options (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Each tool has a clearly distinct purpose targeting different aspects of Node.js/TypeScript development workflows. There is no overlap between adding npm scripts, creating documentation, setting up projects, defining types, generating components, installing packages, and updating tsconfig.
All tools follow a consistent verb_noun pattern with clear, descriptive names. The naming convention is uniform throughout (e.g., add_script, create_documentation, install_packages), making the tool set predictable and easy to understand.
With 7 tools, the server is well-scoped for Node.js/TypeScript project management. Each tool serves a specific, valuable function in the development lifecycle, and the count is neither too sparse nor overwhelming for the domain.
The tool set covers key areas like project setup, dependency management, configuration, and code generation, but there are minor gaps such as missing tools for testing, building, or deployment workflows that might be expected in a comprehensive Node.js server.
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- AlicenseAqualityBmaintenanceA Model Context Protocol server that enables AI-powered analysis of NPM packages through multiple tools for security vulnerability scanning, dependency analysis, package comparison, and quality assessment.19401 npm18TypeScriptMIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive Model Context Protocol (MCP) server that provides 37+ intelligent development tools across JavaScript/TypeScript, Rust, and Python with security-first design and high-performance features.7 npm1MIT
- AlicenseBqualityDmaintenanceAn intelligent tool that automates the setup of new Model Context Protocol (MCP) server projects through a conversational interface. It generates project structures, technical specifications, and context-rich documentation to streamline AI-assisted development in TypeScript or Python.103MIT
- AlicenseBqualityDmaintenanceProduction-grade, autonomous Model Context Protocol (MCP) server that elevates AI models from stateless code generators into persistent, self-verifying software engineers.211MIT