111-test-111/math-mcp-server
3.3
If you are the rightful owner of math-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Python-based mathematical computation MCP server, providing a suite of mathematical computation tools and plotting utilities.
Math MCP Server
A Python-based mathematical computation MCP server, providing a suite of mathematical computation tools and plotting utilities.
Run mcp server
uvx math-mcp # using uvx
# Or run the .py file directly (dependencies must be installed manually)
python math_mcp/math_mcp_server.py
Project Structure
math_mcp/
āāā __init__.py # Package initialization
āāā __main__.py # CLI entry point
āāā math_mcp_server.py # Main server file (MCP tool registration)
āāā file_utils.py # File path utilities
# Core computation modules
āāā basic.py # Basic math computation
āāā matrix.py # Matrix computations
āāā mstatistics.py # Statistical analysis (avoid conflicts)
āāā calculus.py # Calculus
āāā optimization.py # Optimization algorithms
āāā regression.py # Regression analysis
āāā plotting.py # Data visualization
āāā geometry.py # Geometric computations
āāā number_theory.py # Number theory
āāā complex_analysis.py # Complex analysis
āāā probability.py # Probability and statistics
# Extended specialized modules
āāā signal_processing.py # Signal processing
āāā financial.py # Financial mathematics
āāā graph_theory.py # Graph theory analysis
Configuration in Claude Desktop
Add the following configuration to your Claude Desktop config file:
{
"mcpServers": {
"math-calculator": {
"command": "uvx",
"args": ["math-mcp"],
"env": {
"OUTPUT_PATH": "path/to/output",
"FONT_PATH": "path/to/font"
}
}
}
}
Or start the server directly:
{
"mcpServers": {
"math-calculator-local": {
"command": "path/to/python_interpreter",
"args": [
"path/to/math_mcp_server.py"
],
"env": {
"OUTPUT_PATH": "path/to/output",
"FONT_PATH": "path/to/font"
}
}
}
}