{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MagicSquarekey/hybrid-recursive-ladder","description":"Aggregate long time-series ranges with a few source requests instead of one per bucket.","title":"Hybrid Recursive Ladder","repository":{"url":"https://github.com/MagicSquarekey/hybrid_recursive_ladder_algorithm","source":"github"},"version":"0.0.6","websiteUrl":"https://magicsquarekey.github.io/hybrid_recursive_ladder_algorithm/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"hybrid-recursive-ladder-mcp","version":"0.0.6","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Source backend: demo (default), thingsboard, or postgres.","format":"string","name":"HL_SOURCE"},{"description":"ThingsBoard base URL, for example http://localhost:9090.","format":"string","name":"HL_TB_URL"},{"description":"ThingsBoard username; pair with HL_TB_PASSWORD.","format":"string","name":"HL_TB_USERNAME"},{"description":"ThingsBoard password.","format":"string","isSecret":true,"name":"HL_TB_PASSWORD"},{"description":"ThingsBoard access token, used instead of username and password.","format":"string","isSecret":true,"name":"HL_TB_TOKEN"},{"description":"PostgreSQL DSN for the local materialized store.","format":"string","isSecret":true,"name":"HL_PG_DSN"},{"description":"IANA timezone for calendar boundaries; default Asia/Shanghai.","format":"string","name":"HL_TIMEZONE"},{"description":"Finest ladder level: minute, hour, day, or month.","format":"string","name":"HL_FINEST"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T07:26:13.582837Z","publishedAt":"2026-10-27T07:26:13.582837Z","updatedAt":"2026-10-27T07:26:13.582837Z","isLatest":true}}}
