Superpowers MCP Server

MCP server exposing superpowers skills to any LLM client

Local serverstdioTypeScript

What is the Superpowers MCP MCP server?

MCP server exposing superpowers skills to any LLM client. The superpowers mcp mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 12 defined tools rather than through you.

What it actually does

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.

Its toolset

Everything the assistant can do here goes through one of these:

  • 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
  • Tools — The Tools tool exposed by this server
  • Prompts — Each skill is registered as an MCP prompt named superpowers:{skill-name}. Clients that support prompt selection will show these in their UI
  • Resources — Each skill's SKILL.md and supporting files are registered as resources:
  • Architecture — The Architecture tool exposed by this server
  • Tests — The Tests tool exposed by this server

Adding it to your client

Installation goes through your MCP client rather than a global install: point it at npm on npm and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.

When to reach for it

Plenty of AI and media services servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Superpowers MCP's toolset — list_skills, use_skill, get_skill_file and 9 more — is a fair guide to whether it matches your workflow. It is maintained by erophames; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 12 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Superpowers MCP.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the superpowers mcp mcp server does with a few real requests.

Available tools

ToolWhat it does
list_skillsList all available skills with descriptions and file lists
use_skillLoad a skill by name -- returns the full skill content as instructions to follow (optional guardrail enforcement)
get_skill_fileLoad a supporting file from a skill (reference docs, prompt templates, scripts)
recommend_skillsRecommend top skills for a task using semantic ranking + workflow policy boosts
compose_workflowBuild an ordered multi-skill workflow for a goal
validate_workflowValidate selected skills against required workflow guardrails
semantic_search_skillsSemantic search across SKILL.md and supporting files
ToolsThe Tools tool exposed by this server.
PromptsEach 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.
ResourcesEach skill's SKILL.md and supporting files are registered as resources:
ArchitectureThe Architecture tool exposed by this server.
TestsThe Tests tool exposed by this server.

How to install the Superpowers MCP MCP server

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

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • Use Superpowers MCP to list skills.
  • Use Superpowers MCP to use skill.
  • Use Superpowers MCP to get skill file.

Frequently asked questions

It connects Superpowers MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 12 tools (list_skills, use_skill, get_skill_file, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Superpowers MCP directly.