37 lines
1.0 KiB
Markdown
37 lines
1.0 KiB
Markdown
# 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.
|