News for hackers. Stuff that matters.

anton_salcher

Show HN: Ask Claude about your sleep, runs, and recovery

https://pacetraining.co/

Hey HN,A few months ago I posted here to announce Pace. A lot of very helpful technical questions about the JSONB approach, MCP streaming, rate limits. Thanks and I took notes ;)Since then I have reworked most of the data layer, so better normalization when 2 or more providers are connected, more enriching tools for samples (HR, power, GPS) and more additional tools.Pace is a Claude MCP...

( Read More... | no comments | 2 points | on HN )
Thanks for the tip though. I will definitely keep an eye on the latency thing. If you have any other tips on how to build a MCP Server, I would really appreciate your experience. Moreover, I would really respect it if you could test my product and give me some honest, clear feedback - if you want, obviously. Thanks ;)
so yes, I just added Zepp to our providers, if this is the right app you can now try the Pace MCP ;)
thanks so much, your Mi band, does it connect with "Zepp" because I can add this to our providers. So does your app, where your see your Mi band data is called Zepp? I just looked it up a bit deeper and yes this could be easily possible ;)
Hi, so Apple Watch is only available via SDK, so we would need an app for the connection, which we are currently working on but it will take some time. Mi band is also not available but we will be adding new wearables.

In general yes it is possible to combine two or as many devices as you like. My cofounder uses Whoop (sleep), Garmin (cycling) and Withings (weigh). That is a clear USP for us, that we combine different sources and normalize them in one single platform. Thanks for signing up though, do you have some feedback? And I am sorry that we don't provide your wearables (yet)

Thanks, yes I also saw the Garmin MCP and I also tried the TrainingsPeaks MCP. I have a Polar Watch so I needed to build something for myself. I use Terra API for my Data Pipeline. So they normalize and aggregate my Data (so Terra handles all provider-specific rate limits). Storage is a mix, every workout, sleep or daily record gets its own with row extracted summary fields as typed columns (HR, HRV or duration) plus the raw time-series stored as JSONB arrays.

Your point about sleep tracking is real but the JSONB arrays compress well in Postgres and a night's worth of 30s data is 1-2K data points, so it's manageable. The bigger concern is the query performance when you need 90d of sleep data. what MCP Servers have you tried out, something similar?

I was a former professional athlete and built this mainly for myself. I wanted to analyze my training in Claude. When I first tried it, it was amazing. So I wanted to build it for everyone. So I created a small Dashboard and a OAuth flow and now everyone can try it.

Show HN: I just built a MCP Server that connects Claude to all your wearables

https://pacetraining.co/

Hey HN,I built Pace, a Claude Connector that lets you connect all your wearables (Garmin, Polar, Whoop, 20+) with Claude.You connect your devices once and can analyze your data with Claude. No Dashboard needed, just in natural language. I already use it everyday, especially the visualization tool in Claude makes this really cool to use.Tools include: overview, sleep, training, activity, samples...

( Read More... | 13 comments | 3 points | on HN )