
ulasbilgen/mcp2skill-tools
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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
- mcp2rest runs MCP servers and exposes tools via REST API
- mcp2scripts queries mcp2rest, generates JavaScript scripts for each tool
- Claude Code auto-discovers skills from
~/.claude/skills/or./.claude/skills/
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →