1. Conduid
  2. Developer Tools
  3. clouatre-labs/math-mcp-learning-server
MCP server · Developer Tools

clouatre-labs/math-mcp-learning-server

Educational MCP server with math operations, matrix algebra, data visualization, and persistent workspace

64Good

Scored just now · breakdown

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

clouatre-labs/math-mcp-learning-server is an MCP server published by clouatre-labs in the Developer Tools category: educational MCP server with math operations, matrix algebra, data visualization, and persistent workspace.

The repository has 5 stars and 4 forks, with the last commit 5 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/clouatre-labs/math-mcp-learning-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (4)

**Math**`calc_expression`

Parameters not published.

**Matrix**`matrix_multiply`

Parameters not published.

**Visualization**`plot_function`

Parameters not published.

**Workspace**`workspace_save`

Parameters not published.

Ask AI

✦

Ask AI about clouatre-labs/math-mcp-learning-server

Powered by Claude · Grounded in docs

I know everything about clouatre-labs/math-mcp-learning-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository just now. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.12.5v0.12.5 · 1 Sep 2026Aptu Security Bot, A2A Protocol Fix, and Release Pipeline Hardening Integrates the aptu GitHub App for automated security scanning and PR review filtering, corrects the A2A agent-card `protocolVersion` field, migrates from poutine to…
v0.12.3v0.12.3 · 2 Aug 2026AST Eval Defense, MCP Spec Alignment, and CI Hardening Adds an AST-based expression validator as a defense-in-depth layer over the restricted `eval()`, aligns tool notifications with the MCP 2026-07-28 spec, hardens the release pipeline…
v0.12.2v0.12.2 · 27 Jul 2026CI Hardening, FastMCP Pin, and Dependency Updates Hardens the release pipeline for multi-arch runners, pins `fastmcp<4.0.0` against the upcoming v4 rewrite, adds AI configuration for the aptu triage bot, and processes a batch of Renovate…
v0.12.1v0.12.1 · 2 Apr 2026Tool 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…
v0.12.0v0.12.0 · 1 Apr 2026OpenSSF Hardening, REUSE Compliance, and CI Quality Achieves OpenSSF Best Practices silver, adds REUSE/SPDX license compliance, raises test coverage to 90%, and hardens CI with Scorecard, pip-audit, and commitlint. Installation Local…

README

math-mcp-learning-server

PyPI Python License REUSE OpenSSF Best Practices

Educational MCP server with 17 tools, persistent workspace, and cloud hosting. Built with FastMCP and the official Model Context Protocol Python SDK.

Available on the MCP Registry (io.github.clouatre-labs/math-mcp-learning-server) and PyPI.

Demo

math-mcp Demo

See CONTRIBUTING.md for instructions to record your own demo.

Quick Start

Cloud (No Installation)

Connect your MCP client to the hosted server:

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "math-cloud": {
      "transport": "http",
      "url": "https://math-mcp.fastmcp.app/mcp"
    }
  }
}

Local Installation

{
  "mcpServers": {
    "math": {
      "command": "uvx",
      "args": ["math-mcp-learning-server[scientific,plotting]"]
    }
  }
}

For other installation options (basic, scientific-only, plotting-only), see CONTRIBUTING.md.

Tools

Category Tool Description
Workspace workspace_save Save calculations to persistent storage
workspace_load Retrieve previously saved calculations
Math calc_expression Safely evaluate mathematical expressions
calc_statistics Statistical analysis (mean, median, mode, std_dev, variance)
calc_interest Calculate compound interest for investments
calc_units Convert between units (length, weight, temperature)
Matrix matrix_multiply Multiply two matrices
matrix_transpose Transpose a matrix
matrix_determinant Calculate matrix determinant
matrix_inverse Calculate matrix inverse
matrix_eigenvalues Calculate eigenvalues
Visualization plot_function Plot mathematical functions
plot_histogram Create statistical histograms
plot_line_chart Create line charts
plot_scatter Create scatter plots
plot_box_plot Create box plots
plot_financial_line Create financial line charts

Resources

  • math://workspace - Persistent calculation workspace summary
  • math://history - Chronological calculation history
  • math://functions - Available mathematical functions reference
  • math://constants/{constant} - Mathematical constants (pi, e, golden_ratio, etc.)
  • math://catalog/tools - Tool catalog with metadata and usage examples
  • math://variables - Active variables in the current workspace
  • math://test - Server health check

Prompts

  • math_tutor - Structured tutoring prompts (configurable difficulty)
  • formula_explainer - Formula explanation with step-by-step breakdowns

See Usage Examples for detailed examples.

Development

See CONTRIBUTING.md for development setup, testing, and contribution guidelines.

Security

  • OpenSSF Best Practices Silver - Fewer than 1% of open source projects reach this level
  • REUSE/SPDX - License compliance for all files
  • Signed Commits - GPG-signed commits required
  • Dependency Scanning - Automated updates via Renovate
  • pip-audit CVE Scanning - Automated dependency vulnerability checks
  • gitleaks Secret Scanning - Detects secrets in code and history
  • zizmor GitHub Actions Security - Workflow security scanning
  • commitlint Enforcement - Conventional commit validation in CI
  • OpenSSF Scorecard - Continuous open source security assessment

The calc_expression tool uses restricted eval() with a whitelist of allowed characters and functions, restricted global scope (only math module and abs), and no access to dangerous built-ins or imports. All tool inputs are validated with Pydantic models. File operations are restricted to the designated workspace directory. Complete type hints and validation are enforced for all operations.

Documentation

README fetched from the repository just now. The original is authoritative.

Questions

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

How do I install clouatre-labs/math-mcp-learning-server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is clouatre-labs/math-mcp-learning-server safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is clouatre-labs/math-mcp-learning-server still maintained?

Yes — the latest release is v0.12.5 (1 Sep 2026), and the last commit was 5 days ago. The repository has 5 stars and 1 open issues.