{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.whz14/openathlete","description":"Unified Garmin and COROS training data, analysis, memory, and workout scheduling for AI agents","title":"OpenAthlete","repository":{"url":"https://github.com/whz14/openathlete","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"openathlete-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T06:14:54.542288Z","publishedAt":"2026-10-30T06:14:54.542288Z","updatedAt":"2026-10-30T06:14:54.542288Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.whz14/openathlete","description":"Unified Garmin and COROS training data, analysis, memory, and workout scheduling for AI agents","title":"OpenAthlete","repository":{"url":"https://github.com/whz14/openathlete","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"openathlete-mcp","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T09:47:46.477632Z","publishedAt":"2026-10-30T09:47:46.477632Z","updatedAt":"2026-10-30T09:47:46.477632Z","isLatest":true}}}],"metadata":{"count":2}}
