Math MCP Learning
Educational MCP server with math operations, statistics, visualizations, and persistent workspace.
Math MCP Learning Server
Educational MCP server with 17 tools, persistent workspace, and cloud hosting. Built with FastMCP and the official Model Context Protocol Python SDK.
Available on:
- Official MCP Registry -
io.github.clouatre-labs/math-mcp-learning-server - PyPI -
math-mcp-learning-server
Requirements
Requires an MCP client:
- Claude Desktop - Anthropic's desktop app
- Claude Code - Command-line MCP client
- Goose - Open-source AI agent framework
- OpenCode - Open-source MCP client by SST
- Kiro - AWS's AI assistant
- Gemini CLI - Google's command-line tool
- Any MCP-compatible client
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
Automatic with uvx (recommended):
{
"mcpServers": {
"math": {
"command": "uvx",
"args": ["math-mcp-learning-server"]
}
}
}
Manual installation:
# Basic installation
uvx math-mcp-learning-server
# With matrix operations support
uvx --from 'math-mcp-learning-server[scientific]' math-mcp-learning-server
# With visualization support
uvx --from 'math-mcp-learning-server[plotting]' math-mcp-learning-server
# All features
uvx --from 'math-mcp-learning-server[scientific,plotting]' math-mcp-learning-server
Tools
| Category | Tool | Description |
|---|---|---|
| Workspace | save_calculation | Save calculations to persistent storage |
load_variable | Retrieve previously saved calculations | |
| Math | calculate | Safely evaluate mathematical expressions |
statistics | Statistical analysis (mean, median, mode, std_dev, variance) | |
compound_interest | Calculate compound interest for investments | |
convert_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 |
create_histogram | Create statistical histograms | |
plot_line_chart | Create line charts | |
plot_scatter_chart | Create scatter plots | |
plot_box_plot | Create box plots | |
plot_financial_line | Create financial line charts |
Resources
math://workspace- Persistent calculation workspace summarymath://history- Chronological calculation historymath://functions- Available mathematical functions referencemath://constants/{constant}- Mathematical constants (pi, e, golden_ratio, etc.)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
The calculate 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.
Links
相关服务器
Scout Monitoring MCP
赞助Put performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
赞助Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Sailor
Generate and render Mermaid diagrams as images using LLMs.
MegaChad
Burn-to-create looksmaxxing engine on MegaETH with 14 MCP tools for swap quotes, token stats, NFT minting, gallery, leaderboard, wallet checks, gasless burns, and orchestrated agent flows
Cygnus MCP Server
A simple MCP server exposing Cygnus tools for demonstration, including 'cygnus_alpha' and 'invoke-service'.
MCP Server Executable
An executable server for running MCP services, featuring tool chaining, multi-service management, and plugin support.
AgentOps MCP
An MCP server for AgentOps, providing observability and evaluation tools for AI agents.
E2B
Run code in secure sandboxes hosted by E2B
Android MCP Server
Control Android devices via the Android Debug Bridge (ADB).
NSAF MCP Server
An MCP server for the Neuro-Symbolic Autonomy Framework (NSAF), enabling AI assistants to interact with the framework.
TeamCity MCP Server
MCP server for JetBrains TeamCity with 87 tools for builds, tests, agents, and CI/CD pipeline management.
ContextForge
Persistent memory MCP server for Claude — store decisions, code, and knowledge across sessions.