{"slug":"sdiehl/sympy-mcp","name":"Symbolic Algebra MCP Server","description":"Perform symbolic mathematics and computer algebra using the SymPy library.","category":"development","tags":[],"official":false,"stars":72,"transport":"sse","install":null,"tools":[{"name":"intro","description":"Introduces a variable with specified assumptions and stores it"},{"name":"intro_many","description":"Introduces multiple variables with specified assumptions simultaneously"},{"name":"introduce_expression","description":"Parses an expression string using available local variables and stores it"},{"name":"print_latex_expression","description":"Prints a stored expression in LaTeX format, along with variable assumptions"},{"name":"solve_algebraically","description":"Solves an equation algebraically for a given variable over a given domain"},{"name":"solve_linear_system","description":"Solves a system of linear equations"},{"name":"solve_nonlinear_system","description":"Solves a system of nonlinear equations"},{"name":"introduce_function","description":"Introduces a function variable for use in differential equations"},{"name":"dsolve_ode","description":"Solves an ordinary differential equation"},{"name":"pdsolve_pde","description":"Solves a partial differential equation"},{"name":"create_predefined_metric","description":"Creates a predefined spacetime metric (e.g. Schwarzschild, Kerr, Minkowski)"},{"name":"search_predefined_metrics","description":"Searches available predefined metrics"},{"name":"calculate_tensor","description":"Calculates tensors from a metric (Ricci, Einstein, Weyl tensors)"},{"name":"create_custom_metric","description":"Creates a custom metric tensor from provided components and symbols"},{"name":"print_latex_tensor","description":"Prints a stored tensor expression in LaTeX format"},{"name":"simplify_expression","description":"Simplifies a mathematical expression using SymPy's canonicalize function"},{"name":"substitute_expression","description":"Substitutes a variable with an expression in another expression"},{"name":"integrate_expression","description":"Integrates an expression with respect to a variable"},{"name":"differentiate_expression","description":"Differentiates an expression with respect to a variable"},{"name":"create_coordinate_system","description":"Creates a 3D coordinate system for vector calculus operations"},{"name":"create_vector_field","description":"Creates a vector field in the specified coordinate system"},{"name":"calculate_curl","description":"Calculates the curl of a vector field"},{"name":"calculate_divergence","description":"Calculates the divergence of a vector field"},{"name":"calculate_gradient","description":"Calculates the gradient of a scalar field"},{"name":"convert_to_units","description":"Converts a quantity to given target units"},{"name":"quantity_simplify_units","description":"Simplifies a quantity with units"},{"name":"create_matrix","description":"Creates a SymPy matrix from the provided data"},{"name":"matrix_determinant","description":"Calculates the determinant of a matrix"},{"name":"matrix_inverse","description":"Calculates the inverse of a matrix"},{"name":"matrix_eigenvalues","description":"Calculates the eigenvalues of a matrix"},{"name":"matrix_eigenvectors","description":"Calculates the eigenvectors of a matrix"}],"env_vars":[],"auth_type":"none","github":"https://github.com/sdiehl/sympy-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}