v0.1.1
Bug fixes on top of v0.1.0.
Fixed
- A scheduled session supplied without
typeorintensityno longer produces a decision that reports a change it did not make. Previously a missing intensity was silently treated as low, and the decision said it had lowered the session. - Sessions supplied without a training load are now reported in
signalCoverage.training.missingand lower the confidence, instead of being filled in with a stand-in value. The gap was reaching no caller. - Apple Health parsing:
511is read as the not-measured sentinel it is, the device that wrote a reading is carried through, and an absent HRV baseline is described as unestablished rather than unsupported.
The bundled README is also refreshed; it had been carrying the test count from packaging day.
Install
- Download
evidra.mcpbbelow - Open Claude Desktop → Settings → Extensions and install the file
- Ask something that needs a decision — for example, "I've got VO₂max intervals scheduled today. Am I in shape for them?"
Requires Node.js 20 or newer.
What it does
Evidra turns the evidence you already have into a training decision — a from → to change against the session already on your calendar, with the evidence and the rule behind it. Six tools: assess_fitness_state, decide_session, decide_exercise_substitution, generate_plan, preview_adjust_plan, commit_adjust_plan.
Any single evidence source works. Missing signals are reported in signalCoverage and lower the confidence — they are never filled in with defaults.
Where this is
The decision logic is covered by a deterministic test and evaluation suite. It has not yet been validated over extended real-world training blocks — if a decision reads wrong to you, that is the most useful thing you can report.
Evidra does not connect to any fitness service on your behalf. You or your assistant supply the evidence in the call. If you already have exported data from Apple Health, Garmin or Strava, Evidra can evaluate that as input as well.
Privacy
Runs locally and does not retain your evidence. Evidra itself performs no outbound network requests, does not persist your evidence, and has no dependencies, telemetry, model calls, or accounts. See PRIVACY.md.
Not a medical device. Intended for general fitness and training purposes only.
Verify your download
SHA-256 af6c142b09378ca9ee28b8a1ddec4d6de2018f2c7b3e9e8d739ac8be185f1217
Licensed under Terms of Use.