sympy-mcp
If you are the rightful owner of sympy-mcp 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.
Sympy-MCP is a Model Context Protocol server designed to enable LLMs to perform symbolic mathematics and computer algebra autonomously.
Variable Introduction
Introduces a variable with specified assumptions and stores it
Multiple Variables
Introduces multiple variables with specified assumptions simultaneously
Expression Parser
Parses an expression string using available local variables and stores it
LaTeX Printer
Prints a stored expression in LaTeX format, along with variable assumptions
Algebraic Solver
Solves an equation algebraically for a given variable over a given domain
Linear Solver
Solves a system of linear equations
Nonlinear Solver
Solves a system of nonlinear equations
Function Variable
Introduces a function variable for use in differential equations
ODE Solver
Solves an ordinary differential equation
PDE Solver
Solves a partial differential equation
Standard Metric
Creates a predefined spacetime metric (e.g. Schwarzschild, Kerr, Minkowski)
Metric Search
Searches available predefined metrics
Tensor Calculator
Calculates tensors from a metric (Ricci, Einstein, Weyl tensors)
Custom Metric
Creates a custom metric tensor from provided components and symbols
Tensor LaTeX
Prints a stored tensor expression in LaTeX format
Simplifier
Simplifies a mathematical expression using SymPy's canonicalize function
Substitution
Substitutes a variable with an expression in another expression
Integration
Integrates an expression with respect to a variable
Differentiation
Differentiates an expression with respect to a variable
Coordinates
Creates a 3D coordinate system for vector calculus operations
Vector Field
Creates a vector field in the specified coordinate system
Curl
Calculates the curl of a vector field
Divergence
Calculates the divergence of a vector field
Gradient
Calculates the gradient of a scalar field
Unit Converter
Converts a quantity to given target units
Unit Simplifier
Simplifies a quantity with units
Matrix Creator
Creates a SymPy matrix from the provided data
Determinant
Calculates the determinant of a matrix
Matrix Inverse
Calculates the inverse of a matrix
Eigenvalues
Calculates the eigenvalues of a matrix
Eigenvectors
Calculates the eigenvectors of a matrix