Skip to main content
Glama

Node Omnibus MCP Server

by bsmi021

노드 옴니버스 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
  • 악시오스
  • 타입스크립트(개발)
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.

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
              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 -
              679
              6
              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
              66
              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
              974
              7
              TypeScript
              MIT License
              • Linux
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables language models to interact with npm services securely, providing tools for package management, project initialization, script execution, and security auditing.
              Last updated -
              5
              JavaScript
              MIT License

            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