Skip to main content
Glama
bsmi021

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 커밋 메시지 제안

  • 오류 디버깅 지원

Related MCP server: Memory Bank MCP Server

설치

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

  • 악시오스

  • 타입스크립트(개발)

Latest Blog Posts

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