Skip to content

StepperView MCP

Latest

Choose a tag to compare

@badrinathvmbadrinathvm released this 25 Feb 05:33

Release Notes:

## What's New

### StepperView MCP Server

This release introduces `StepperViewMCP` — a [Model Context Protocol](https://modelcontextprotocol.io) server that lets AI tools (Claude Desktop, Cursor, VS Code) generate production-ready SwiftUI StepperView code directly in your workflow.

Instead of writing boilerplate by hand, just describe what you need:
> *"Generate a 4-step onboarding stepper in teal with numbered circle indicators"*

#### Available Tools

| Tool | Description |
|---|---|
| `generate_stepper_code` | Generate a complete SwiftUI `StepperView` struct from structured parameters |
| `list_colors` | List valid named colors and hex color support |
| `list_sf_symbols` | List the curated SF Symbol allowlist |
| `get_example` | Return copy-paste snippets for common patterns |

#### Installation

**Homebrew (recommended)**
```bash
brew tap badrinathvm/tap
brew install badrinathvm/tap/stepperview-mcp

Build from source

cd StepperViewMCP
swift build -c release

Claude Desktop Setup

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "stepperview": {
      "command": "/usr/local/bin/StepperViewMCP"
    }
  }
}

Full Changelog

  • Added StepperViewMCP Swift package — MCP server with stdio transport
  • 4 registered tools: generate_stepper_code, list_colors, list_sf_symbols, get_example
  • Config loaded from ai_config.yaml — shared source of truth with the AI generator tab
  • Homebrew formula available via badrinathvm/tap