Back to the catalog

WorkoutMaker

Create workout plans, sessions, and exercise pages with visual prompts.

Open source Open in the app JSON README (API)

About

Create workout plans, sessions, and exercise pages with visual prompts.

Details

Kind
Plugins
Topic
No topic detected
Publisher
idjohnson
Origin
gemini
Category
ferramentas
Version
1.0.3
Stars
2
Last push
2026-01-30T13:32:33Z
Repository state
ativo
Language
Python
Added
2026-08-30 14:13:39
Updated
2026-08-30 14:13:39
Origin id
idjohnson/workoutmakermcp

README

# Workout Maker MCP Server

An MCP server for creating workout content, sessions, and plans.

## Features

- **Create Exercise Page**: Generates a detailed exercise page in Markdown with step-by-step instructions and optimized NanoBanana/Gemini image prompts.
- **Create Session**: Groups exercises into a balanced daily workout (Push, Pull, Legs, Core).
- **Create Workout Plan**: Generates a multi-day schedule tailored to goals and age, ensuring balanced movement patterns.

## Installation

```bash
pip install -r requirements.txt
```

## Usage

Run the server:

```bash
python workout_server.py
```

### Tools

1.  `create_exercise_page(name, type, steps, visual_description)`
2.  `create_session(name, difficulty, duration_minutes)`
3.  `create_workout_plan(goal, age_range, length_days)`

## Integration with Gemini/NanoBanana

The `create_exercise_page` tool outputs a Markdown block containing a command like:
`/image prompt="..."`

This allows you to easily generate consistent, high-quality illustrations for your workout content using the Gemini CLI extensions.

More