The MCP Calculate Server is a mathematical calculation service powered by the SymPy library that evaluates expression strings for symbolic and numerical computations.
Capabilities include:
Basic Operations: Addition, subtraction, multiplication, division, and exponentiation
Algebraic Manipulation: Expand, factor, and simplify expressions
Calculus: Differentiate, integrate, and calculate limits
Equation Solving: Solve single equations and systems of equations
Matrix Operations: Inversion, eigenvalue/eigenvector calculation
Series Expansion: Taylor series computations
Special Functions: Evaluate trigonometric, logarithmic, and exponential functions
Symbolic Variables: Handle variables (x, y, z) and constants (pi, E, oo)
Utilized as the server framework to expose SymPy's mathematical computation capabilities through an API accessible via the MCP protocol.
Offers matrix operations including inversion and eigenvalue/eigenvector calculations through SymPy's Matrix implementation.
Provides access to SymPy's symbolic computation capabilities including basic operations, algebraic manipulations, calculus, equation solving, matrix operations, series expansion, and special functions.
MCP Calculate Server
A mathematical calculation service based on MCP protocol and SymPy library, providing powerful symbolic computation capabilities.
Key Features
Basic Operations: Addition, subtraction, multiplication, division, exponentiation
Algebraic Operations: Expression expansion, factorization, simplification
Calculus: Differentiation, integration (definite/indefinite), limit calculation
Equation Solving: Algebraic equations, systems of equations
Matrix Operations: Matrix inversion, eigenvalues/eigenvectors calculation
Series Expansion: Taylor series expansion
Special Functions: Trigonometric, logarithmic, exponential functions
Related MCP server: Calculator MCP
Usage Examples
Installation
Installing via Smithery
To install Calculate Server for Claude Desktop automatically via Smithery:
Local Installation
Clone repository:
git clone https://github.com/611711Dark/mcp-calculate-server.git cd mcp-calculate-serverCreate virtual environment and install dependencies:
uv venv source .venv/bin/activate uv pip install -e .Configuration:
"calculate_expression1": { "isActive": false, "command": "uv", "args": [ "run", "--directory", "/path/to/mcp_calculate_server", "server.py" ], }
API Usage
Call calculate_expression tool via MCP protocol by passing mathematical expression string, returns computation result.
Dependencies
mcp>=1.5.0
sympy>=1.13.3
fastapi>=0.95.0
uvicorn>=0.21.0
License
This project is licensed under MIT License. See LICENSE file.