Skip to content

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 2mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

calculator educational fastmcp fastmcp-3 mathematics mcp
+3 more
mcp-server python tutorial

Affected surfaces

rce_ssrf

Summary

AI summary

Fixed 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_expr to 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 Pydantic Field validation (#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.yaml and 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/aptu action 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

Track clouatre-labs/math-mcp-learning-server

Get notified when new releases ship.

Sign up free

About clouatre-labs/math-mcp-learning-server

Educational MCP server for math operations, statistics, visualization, and persistent workspaces. Built with FastMCP 2.0.

All releases →

Beta — feedback welcome: [email protected]