Node Omnibus MCP Server

by bsmi021

Integrations

  • Enables creation of Express projects with automatic configuration

  • Provides built-in support for scaffolding Fastify projects

  • Provides AI-powered assistance for Git commit message suggestions

노드 옴니버스 MCP 서버

고급 Node.js 개발 도구와 자동화 기능을 제공하는 포괄적인 MCP(Model Context Protocol) 서버입니다.

특징

프로젝트 관리

  • 프로젝트 생성 : 다음을 기본적으로 지원하여 새 프로젝트를 스캐폴딩합니다.
    • 반응하다
    • 다음.js
    • 표현하다
    • 패스트파이
    • 일반 Node.js
  • TypeScript 통합 : 자동 TypeScript 구성 및 설정
  • 패키지 관리 : 스마트한 종속성 설치 및 버전 관리

구성 요소 생성

  • React 구성 요소(함수형 또는 클래스 기반) 만들기
  • TypeScript 인터페이스 생성
  • 자동 prop 유형 정의
  • 구성 요소 문서 생성

구성 관리

  • TypeScript 구성 관리
  • NPM 스크립트 관리
  • Package.json 업데이트
  • 환경 설정

선적 서류 비치

  • 프로젝트 README 생성
  • API 문서
  • 구성 요소 문서
  • TypeScript 유형 정의 문서

AI 기반 지원

  • 프로젝트 생성 지침
  • 코드 분석 및 개선
  • 구성 요소 생성 지원
  • Git 커밋 메시지 제안
  • 오류 디버깅 지원

설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop에 Node Omnibus Server를 자동으로 설치하려면:

지엑스피1

  1. 저장소를 복제합니다
  2. 종속성 설치:
npm install

용법

서버는 stdio를 통한 모델 컨텍스트 프로토콜(Model Context Protocol)을 사용하여 작동합니다. 모든 MCP 호환 클라이언트와 통합될 수 있습니다.

서버 시작

npm start

사용 가능한 도구

  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; }

사용 가능한 프롬프트

  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 }

프로젝트 구조

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' });

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치 생성
  3. 변경 사항을 만드세요
  4. 풀 리퀘스트 제출

특허

MIT 라이선스 - 자세한 내용은 라이선스 파일을 참조하세요.

요구 사항

  • 노드.js >= 14.x
  • npm >= 6.x
  • 타입스크립트 >= 4.x

종속성

  • @modelcontextprotocol/sdk
  • 악시오스
  • 타입스크립트(개발)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

AI 기반 지원을 통해 프로젝트 생성, 구성 요소 생성, 패키지 관리 및 문서화를 자동화하기 위한 고급 Node.js 개발 툴을 제공하는 포괄적인 모델 컨텍스트 프로토콜 서버입니다.

  1. 특징
    1. 프로젝트 관리
    2. 구성 요소 생성
    3. 구성 관리
    4. 선적 서류 비치
    5. AI 기반 지원
  2. 설치
    1. Smithery를 통해 설치
  3. 용법
    1. 서버 시작
    2. 사용 가능한 도구
    3. 사용 가능한 프롬프트
  4. 프로젝트 구조
    1. 개발
      1. 건물
      2. 테스트 실행
      3. 개발 모드
    2. 완성
      1. VSCode 구성
      2. 클라이언트 사용 예
    3. 기여하다
      1. 특허
        1. 요구 사항
          1. 종속성

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              An unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.
              Last updated -
              6
              2
              JavaScript
              Apache 2.0
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              Node.js server implementing Model Context Protocol that enables interaction with TaskWarrior through natural language to view, filter, add, and complete tasks.
              Last updated -
              3
              13
              1
              JavaScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.
              Last updated -
              6
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              A Node.js application that provides a Model Context Protocol server for interacting with Harbor container registry, supporting operations for projects, repositories, tags, and Helm charts.
              Last updated -
              TypeScript

            View all related MCP servers

            ID: 0j9a4m75vv