AtlatestRepositoryminder
1
# Minder3
Scheduled task channel server for Claude Code sessions, built with [Sigil](https://codeberg.org/sigil/sigil).5
Minder manages cron-based scheduled tasks and pushes events into a running6
Claude Code session via the MCP channel protocol.8
## Installation10
```bash11
sigil app install codeberg:sigil/minder12
```14
## Configuration16
Schedules are defined in `minder.yaml`:18
```yaml19
schedules:20
check-services:21
cron: "*/30 * * * *"22
prompt: "Check service health"23
daily-review:24
cron: "0 9 * * *"25
prompt: "Daily task review"26
```28
Schedules can also be managed at runtime via MCP tools — changes are29
persisted back to `minder.yaml`.31
## Running33
Minder is designed to be spawned by Claude Code as a channel MCP server:35
```bash36
claude --channels server:minder37
```39
Register in `.mcp.json`:41
```json42
{43
"mcpServers": {44
"minder": {45
"command": "./build/dev/bin/minder",46
"env": {}47
}48
}49
}50
```52
## MCP Tools54
| Tool | Description |55
|------|-------------|56
| `list-schedules` | List all active scheduled tasks |57
| `add-schedule` | Add a recurring or one-time scheduled task |58
| `remove-schedule` | Remove a scheduled task |60
Cron expressions use 5 fields: `minute hour day-of-month month day-of-week`.62
## Building64
```bash65
sigil deps install66
sigil build67
```69
A C toolchain is required. On Guix: `guix shell -m ../sigil/manifest.scm`71
## License73
BSD-3-Clause