UM

ulasbilgen/mcp2skill-tools

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

15 stars 6 forks 품질 44 트렌드 21

MCP 서버를 Claude Code Skills로 변환하는 데 필요한 도구의 모노 리포

개요

MCP(모델 Context Protocol) 툴링 제품군을 위한 Monorepo. 이 monorepo는 Claude Code와 MCP 서버 통합을 가능하게하기 위해 함께 작동하는 3개의 패키지를 포함합니다: MCP 서버의 REST API 게이트웨이. MCP 서버를 지속 프로세스로 실행하고 REST API를 통해 도구를 노출합니다. - : HTTP 액세스와 MCP 서버를 실행하고 관리 - : 서버 수명주기 관리, REST API 엔드 포인트, 지속 상태 - : 28888 - : 생산 준비 MCP Server Tools for Claude Code Skills의 JavaScript 스크립트 스크립트를 생성하여 사용할 수 있습니다. - : MCP 도구를 실행 가능한 스크립트로 변환 - : Auto-generates JavaScript 래퍼, commander-based CLI, Skill documentation - : JavaScript (Node.js) - : Production ready (TypeScript는 Python mcp2skill의 재쓰기) Claude Code slash는 상호 작용하는 기술 생성과 관리를 위한 명령을 합니다. - : 대화형 기술 생성 워크플로우 - : /m2s:init, /m2s:generate, /m2s:update, /m2s:list, /m2s:add - : Skill authoring best Practice guide - : Production ready

개요(AI 번역)

MCP(모델 Context Protocol) 툴링 제품군을 위한 Monorepo.

패키지

이 monorepo는 Claude Code와 MCP 서버 통합을 가능하게하기 위해 함께 작동하는 3개의 패키지를 포함합니다:

☸ mcp2rest

MCP 서버의 REST API 게이트웨이. MCP 서버를 지속 프로세스로 실행하고 REST API를 통해 도구를 노출합니다.

-Purpose: HTTP 액세스와 MCP 서버를 실행 및 관리

  • ** 키 기능**: 서버 수명주기 관리, REST API 엔드포인트, 지속적인 상태
  • **기본 포트 **: 28888
  • Status: 생산 준비

☸ mcp2scripts

MCP Server Tools for Claude Code Skills의 JavaScript 스크립트 스크립트를 생성하여 사용할 수 있습니다.

-Purpose: MCP 도구를 실행 가능한 스크립트로 변환

  • ** 키 기능**: Auto-generates JavaScript 래퍼, commander-based CLI, 기술 문서
  • Generated 스크립트: JavaScript (Node.js)
  • Status: 생산 준비 (TypeScript rewrite of Python mcp2skill)

☸ mcp2skill-commands

Claude Code slash는 상호 작용하는 기술 생성과 관리를 위한 명령을 합니다.

-Purpose: 대화형 기술 생성 워크플로우

  • 키 기능: /m2s:init, /m2s:generate, /m2s:update, /m2s:list], /m2s:add]
  • ** 포함**: 기술 저자 최고의 관행 가이드

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

mcp2skill-tools

Monorepo for MCP (Model Context Protocol) tooling suite.

Packages

This monorepo contains three packages that work together to enable MCP server integration with Claude Code:

📦 mcp2rest

REST API gateway for MCP servers. Runs MCP servers as persistent processes and exposes their tools via a REST API.

  • Purpose: Run and manage MCP servers with HTTP access
  • Key features: Server lifecycle management, REST API endpoints, persistent state
  • Default port: 28888
  • Status: Production ready

📦 mcp2scripts

Generate JavaScript scripts from MCP Server Tools for Claude Code Skills to use.

  • Purpose: Convert MCP tools into executable scripts
  • Key features: Auto-generates JavaScript wrappers, commander-based CLI, skill documentation
  • Generated scripts: JavaScript (Node.js)
  • Status: Production ready (TypeScript rewrite of Python mcp2skill)

📦 mcp2skill-commands

Claude Code slash commands for interactive skill generation and management.

  • Purpose: Interactive skill creation workflow
  • Key features: /m2s:init, /m2s:generate, /m2s:update, /m2s:list, /m2s:add
  • Includes: Skill authoring best practices guide
  • Status: Production ready

Quick Start

# Install all dependencies
npm install

# Build all packages
npm run build

# Run tests
npm run test

Workflow

┌─────────────┐
│  mcp2rest   │  ← Manages MCP servers, exposes REST API
└──────┬──────┘
       │
       ▼
┌─────────────┐
│ mcp2scripts │  ← Generates JavaScript scripts from MCP tools
└──────┬──────┘
       │
       ▼
┌─────────────┐
│Claude Code  │  ← Uses generated skills automatically
│   Skills    │
└─────────────┘

Installation

Each package can be installed independently:

# mcp2rest - Install globally to run MCP servers
npm install -g mcp2rest

# mcp2scripts - Install globally to generate skills
npm install -g mcp2scripts

# mcp2skill-commands - Install in Claude Code project
# Copy .claude/commands/m2s/ to your project

Development

Prerequisites

  • Node.js >= 18.0.0
  • npm >= 9.0.0

Setup

# Clone the repository
git clone https://github.com/ulasbilgen/mcp2skill-tools.git
cd mcp2skill-tools

# Install dependencies for all packages
npm install

# Build all packages
npm run build

Working with packages

Each package can be developed independently:

# Work on mcp2rest
cd packages/mcp2rest
npm run dev

# Work on mcp2scripts
cd packages/mcp2scripts
npm run dev

# Test a specific package
cd packages/mcp2scripts
npm test

Architecture

mcp2rest → mcp2scripts → Claude Code Skills

  1. mcp2rest runs MCP servers and exposes tools via REST API
  2. mcp2scripts queries mcp2rest, generates JavaScript scripts for each tool
  3. Claude Code auto-discovers skills from ~/.claude/skills/ or ./.claude/skills/
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →