This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+3 more
Affected surfaces
Summary
AI summaryFixed regex boundary bug in restricted eval to prevent partial identifier matches.
Full changelog
Tool Name Alignment, Eval Fix, and Code Quality
Uniformizes all MCP tool names via decorator overrides, aligns Python function names to match, fixes a regex boundary bug in the restricted eval, reduces cyclomatic complexity across four functions, and adds Smithery metadata.
Installation
# Local (stdio transport)
uvx math-mcp-learning-server
# Remote (streamable HTTP, no install needed)
# https://math-mcp.fastmcp.app/mcp
What's Changed
Fixes
- eval: Use word-boundary regex in
_build_safe_exprto prevent partial identifier matches (#333)
Refactors
- Tool names: Uniformize MCP tool names via decorator overrides (#339)
- Tool names: Align Python function names to MCP tool names after #337 (#340)
- Visualization: Cleanup, dead code removal, and tool name alignment (#334)
- Tests: Consolidate
MockContext, remove redundant tests, add PydanticFieldvalidation (#335) - Complexity: Reduce cyclomatic complexity of four functions below 10 (#323)
CI
- Lint: Enable ruff C901 mccabe cyclomatic complexity at threshold 15 (#321)
Docs
- Tool names: Update tool names after visualization refactor (#334) (#336)
- Tool names: Update tool names after #339 and #340 (#341)
- Smithery: Add
smithery.yamland scoring guide (#317)
Chores
- Templates: Align issue and PR templates with clouatre-labs/.github (#320)
- Cleanup: Remove
scripts/from public repo (#316) - Dependencies: Update
clouatre-labs/aptuaction to v0.2.20, v0.2.21 (#318, #324) - Dependencies: Lock file maintenance (#237)
Full Changelog: https://github.com/clouatre-labs/math-mcp-learning-server/compare/v0.12.0...v0.12.1
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]