Skip to main content
Glama
aranlucas

set-and-signal

by aranlucas

Set & Signal

Set & Signal is a workout planner and training log.

Run locally

Requires Go 1.27+, Node.js 24+, pnpm 12+, and a configured Convex deployment. See Convex setup and migration before starting the hosted API.

pnpm install --frozen-lockfile
CONVEX_URL=https://YOUR-DEPLOYMENT.convex.cloud \
PUBLIC_URL=http://localhost:3000 \
DATA_DIR="$PWD/data" ORIGIN=http://localhost:5173 go run ./cmd/opengym-api

Run the web app in a second terminal:

pnpm --dir web dev

Related MCP server: tally-workout-mcp

Verify

go test -race ./...
go vet ./...
pnpm infra:check

The service is licensed under the GNU AGPL v3 or later. See SECURITY.md for vulnerability reports.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Connect Pelaris to any MCP-compatible AI assistant for personalised fitness coaching. Plan training programs, log workouts, track benchmarks, manage goals, and get data-driven coaching insights. Supports science-based methodologies including 5/3/1, Pfitzinger, polarised training, and more. OAuth 2.0 authentication with Streamable HTTP transport. Documentation: https://pelaris.io/integrations Web
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Strength-training app Claude can write to: reads real workout history (planned vs actual) and writes planned workouts back into the Tally iOS app. First-party hosted remote MCP server secured with OAuth 2.1 (PKCE + dynamic client registration).
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server for TrainingPeaks that reads workouts, fitness metrics (CTL/ATL/TSB), and health data, and creates/updates/deletes planned workouts. Enables AI-powered training plan management and automated adjustment based on performance, fatigue, and injury.
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables agents to track workouts, body metrics, and training stats for registered users through a JSON-RPC MCP endpoint, with scoped agent permissions and a web dashboard.
    -