v0.3.0
Type-faithful calculator MCP server — third release. Install with uvx mcp-abacus.
Calculus & equation solving
diff(expr, var, at)— numerical derivative of an expression at a pointintegral(expr, var, a, b)— definite integral over[a, b]- Classic solver benchmark problems added to the end-to-end suite
New language functions
atan2(y, x)— quadrant-aware arctangent- Hyperbolic and inverse-hyperbolic functions:
sinh,cosh,tanh,asinh,acosh,atanh gcd(...)andlcm(...)— variadic greatest-common-divisor / least-common-multiplelog(x, base)—logoverloaded to a two-argument general logarithmfactorial(n)— unary, capped at 1000degrees(x)/radians(x)— angle conversions
Robustness
- Tolerate LLM-mangled JSON arguments, returning actionable errors that tell the model how to fix the request
Full changelog: v0.2.0...v0.3.0