Skip to content

v0.3.0

Choose a tag to compare

@laszlopere laszlopere released this 18 Jun 20:31
· 102 commits to master since this release

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 point
  • integral(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(...) and lcm(...) — variadic greatest-common-divisor / least-common-multiple
  • log(x, base)log overloaded to a two-argument general logarithm
  • factorial(n) — unary, capped at 1000
  • degrees(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