This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+3 more
Summary
AI summaryRefactors introduce UUID‑based session tracking, Pydantic result models for calculations and visualizations, and remove dead code.
Full changelog
Refactors and Documentation
Refactors tool output to structured Pydantic models, replaces the session ID anti-pattern with UUID-based tracking, and adds architecture documentation with Mermaid diagrams and ADRs.
Installation
# Local (stdio transport)
uvx math-mcp-learning-server
# Remote (streamable HTTP, no install needed)
# https://math-mcp.fastmcp.app/mcp
What's Changed
Refactors
- UUID-based session ID: Replace
id(ctx.lifespan_context)memory-address anti-pattern with UUID viactx.set_state(#227) - Pydantic result models (calculate, matrix, persistence): Replace manual content blobs with typed Pydantic models for proper MCP serialization (#233)
- Pydantic result models (visualization): Replace manual content blobs with typed Pydantic models for chart tools (#235)
- Dead code removal: Remove orphaned
calculation_historytracking blocks after session ID migration (#229) - Progress reporting: Add
ctx.report_progressto statistics tool for multi-stage feedback (#226)
Documentation
- README refresh: Update for clarity and accuracy (#218)
- Architecture docs: Add ARCHITECTURE.md with Mermaid component and flow diagrams (#224)
- Architecture Decision Records: Add ADRs for key design decisions (#225)
- README and CONTRIBUTING restructure: Fix stale references and improve organization (#238)
Full Changelog: https://github.com/clouatre-labs/math-mcp-learning-server/compare/v0.11.2...v0.11.3
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About clouatre-labs/math-mcp-learning-server
Educational MCP server for math operations, statistics, visualization, and persistent workspaces. Built with FastMCP 2.0.
Related context
Beta — feedback welcome: [email protected]