ES

erophames/superpowers-mcp

Developer tools

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

18 stars 6 forks 品質 63 トレンド 22

MCPによるスーパーパワーの使用を許可します.

概要

モデルコンテキストプロトコルをサポートするLMにスーパーパワーのスキルを利用できるMCPサーバー。 スーパーパワーは、規律ワークフローを強制するClaudeコードのスキルライブラリです。 TDD、系統的デバッグ、ブレインストーミング、計画など。 このサーバーは、MCP 互換のクライアントにこれらのスキルを公開します。: Cursor、Windsurf、Gemini、Kilo コード、Claude デスクトップ、または独自のアプリ。 ターミナルで最初に実行すると、セットアップウィザードがスーパーパワーリポジトリをクローンし、設定を保存します。 クライアントの MCP サーバー構成に追加します。 リポジトリをクローンした実際のパスで /absolute/path/to/ を置換します。 サーバは3つのMCPのプリミティブを通してスキルを登録します。 各スキルは、スーパーパワー:{skill-name} という名前の MCP プロンプトとして登録されます。 プロンプト選択をサポートするクライアントは、UI でこれらを表示します。 プロンプトを選択すると、完全なスキルコンテンツを会話に注入します。 各スキルの SKILL.md とサポートされているファイルは、リソースとして登録されます

概要(AI 翻訳)

モデルコンテキストプロトコルをサポートするLMにスーパーパワーのスキルを利用できるMCPサーバー。

スーパーパワーは、規律ワークフローを強制するClaudeコードのスキルライブラリです。 TDD、系統的デバッグ、ブレインストーミング、計画など。 このサーバーは、MCP 互換のクライアントにこれらのスキルを公開します。: Cursor、Windsurf、Gemini、Kilo コード、Claude デスクトップ、または独自のアプリ。

クイックスタート

##1. クローンとビルド

##2. セットアップを実行

ターミナルで最初に実行すると、セットアップウィザードがスーパーパワーリポジトリをクローンし、設定を保存します。

##3. MCPクライアントの設定

クライアントの MCP サーバー構成に追加します。

リポジトリをクローンした実際のパスで[/absolute/path/to/を置換します。

クライアント固有の設定ファイルの場所

| クライアント | 構成場所 | お問い合わせ | クロードデスクトップ | [[T1] | | クロードコード | [~/.claude.json または [.mcp.json のプロジェクト | | カーソル | カーソル設定 | MCP | | ウィンドサーフィン | 【T4】 |

博覧会とは

サーバは3つのMCPのプリミティブを通してスキルを登録します。

ツール

| ツール | 概要 |

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

README

以下は原文 README の抜粋です。原文を見る。

superpowers-mcp

An MCP server that makes superpowers skills available to any LLM that supports the Model Context Protocol.

Superpowers is a skills library for Claude Code that enforces disciplined workflows – TDD, systematic debugging, brainstorming, planning, and more. This server exposes those skills to any MCP-compatible client: Cursor, Windsurf, Gemini, Kilo Code, Claude Desktop, or your own app.

Quick Start

1. Clone and build

git clone https://github.com/erophames/superpowers-mcp.git
cd superpowers-mcp
npm install
npm run build

2. Run setup

node build/index.js

On first run in a terminal, the setup wizard clones the superpowers repository and saves the configuration.

3. Configure your MCP client

Add to your client’s MCP server configuration:

{
  "mcpServers": {
    "superpowers": {
      "command": "node",
      "args": ["/absolute/path/to/superpowers-mcp/build/index.js"]
    }
  }
}

Replace /absolute/path/to/ with the actual path where you cloned the repository.

What It Exposes

The server registers skills through all three MCP primitives:

Tools

Tool Description
list_skills List all available skills with descriptions and file lists
use_skill Load a skill by name – returns the full skill content as instructions to follow (optional guardrail enforcement)
get_skill_file Load a supporting file from a skill (reference docs, prompt templates, scripts)
recommend_skills Recommend top skills for a task using semantic ranking + workflow policy boosts
compose_workflow Build an ordered multi-skill workflow for a goal
validate_workflow Validate selected skills against required workflow guardrails
semantic_search_skills Semantic search across SKILL.md and supporting files

Prompts

Each skill is registered as an MCP prompt named superpowers:{skill-name}. Clients that support prompt selection will show these in their UI. Selecting a prompt injects the full skill content into the conversation.

Resources

Each skill’s SKILL.md and supporting files are registered as resources:

superpowers://skills/brainstorming/SKILL.md
superpowers://skills/test-driven-development/testing-anti-patterns.md
superpowers://skills/systematic-debugging/root-cause-tracing.md

A resource template superpowers://skills/{skillName}/{fileName} enables dynamic access to any file.

Available Skills

Skill What it does
GitHub で README 全文を見る

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "superpowers": { "command": "node", "args": ["/absolute/path/to/superpowers-mcp/build/index.js"] } } }