UM

ulasbilgen/mcp2skill-tools

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

15 stars 6 forks 品質 44 トレンド 21

MCPサーバーをClaudeコードスキルに変換するために必要なツールのモノリポジトリ

概要

MCP (Model Context Protocol) ツール スイートの Monorepo です。 このモノレポには、Claude Code と MCP サーバーの統合を有効にするために一緒に動作する 3 つのパッケージが含まれています。 MCP サーバー用のREST API ゲートウェイ。 MCP サーバーを永続的なプロセスとして実行し、REST API 経由でツールを公開します。 - : HTTPアクセスでMCPサーバーを実行して管理 - : サーバーのライフサイクル管理、REST APIエンドポイント、永続状態 - : 28888 - : 準備完了 Claude Code Skills 用の MCP Server Tools から JavaScript スクリプトを生成します。 - : MCP ツールを実行可能なスクリプトに変換 - : JavaScript のラッパー、司令官ベースの CLI の自動生成、スキルドキュメンテーション - : JavaScript (Node.js) - : 生産準備完了 (Python mcp2skill の TypeScript 書き換え) クロードコードは、インタラクティブなスキル生成と管理のためのコマンドをスラッシュします。 - : インタラクティブなスキル作成ワークフロー - : /m2s:init, /m2s:generate, /m2s:update, /m2s:list, /m2s:add - : スキル作成のベストプラクティスガイド - : 生産準備完了

概要(AI 翻訳)

MCP (Model Context Protocol) ツール スイートの Monorepo です。

パッケージ

このモノレポには、Claude Code と MCP サーバーの統合を有効にするために一緒に動作する 3 つのパッケージが含まれています。

################################################################################################################################################################################################################################################################

MCP サーバー用のREST API ゲートウェイ。 MCP サーバーを永続的なプロセスとして実行し、REST API 経由でツールを公開します。

-Purpose:MCPサーバーをHTTPアクセスで実行および管理

  • キー機能: サーバーのライフサイクル管理、REST API エンドポイント、永続状態 -デフォルトポート:28888
  • Status: 準備ができた生産

📦 mcp2scripts

Claude Code Skills 用の MCP Server Tools から JavaScript スクリプトを生成します。

-Purpose:MCPツールを実行可能なスクリプトに変換

  • キー機能: JavaScriptのラッパー、司令官ベースのCLI、スキルの文書の自動生成
  • 生成スクリプト:JavaScript(Node.js) -Status: 制作の準備(Python mcp2skillのTypeScript書き換え)

📦 mcp2skill-commands

クロードコードは、インタラクティブなスキル生成と管理のためのコマンドをスラッシュします。

-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 のガイドから始めましょう →