mcp-sympy
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| sympy_symbolsB | Create symbolic variables. |
| sympy_symbolB | Create a single symbolic variable. |
| sympy_sympifyB | Convert a string to a SymPy expression. |
| sympy_simplifyB | Simplify an expression. |
| sympy_trigsimpB | Simplify trigonometric expressions. |
| sympy_ratsimpB | Simplify rational expressions. |
| sympy_powsimpB | Simplify powers in an expression. |
| sympy_factorC | Factor an expression. |
| sympy_expandC | Expand an expression. |
| sympy_expand_trigB | Expand trigonometric expressions. |
| sympy_expand_logB | Expand logarithmic expressions. |
| sympy_togetherB | Combine terms into a single fraction. |
| sympy_apartB | Perform partial fraction decomposition. |
| sympy_cancelB | Cancel common factors in rational expression. |
| sympy_solveB | Solve an equation or system of equations. |
| sympy_solvesetC | Solve an equation using solveset. |
| sympy_nsolveC | Numerically solve an equation. |
| sympy_diffC | Differentiate an expression. |
| sympy_integrateC | Integrate an expression. |
| sympy_limitC | Compute a limit. |
| sympy_seriesC | Compute series expansion. |
| sympy_sumC | Compute a sum. |
| sympy_productC | Compute a product. |
| sympy_summationB | Compute an unevaluated sum (Sum object). |
| sympy_product_exprC | Compute an unevaluated product (Product object). |
| sympy_derivativeC | Create a Derivative object (unevaluated). |
| sympy_integralB | Create an Integral object (unevaluated). |
| sympy_matrixB | Create a matrix from rows. |
| sympy_matrix_addB | Add two matrices. |
| sympy_matrix_multiplyB | Multiply two matrices. |
| sympy_matrix_inverseB | Compute matrix inverse. |
| sympy_matrix_determinantB | Compute matrix determinant. |
| sympy_matrix_transposeB | Transpose a matrix. |
| sympy_matrix_eigenvalsB | Compute eigenvalues of a matrix. |
| sympy_matrix_eigenvectsB | Compute eigenvectors of a matrix. |
| sympy_eyeB | Create an identity matrix. |
| sympy_zerosB | Create a zero matrix. |
| sympy_onesB | Create a matrix of ones. |
| sympy_diagB | Create a diagonal matrix. |
| sympy_latexB | Convert expression to LaTeX. |
| sympy_python_codeB | Convert expression to Python code. |
| sympy_mathmlB | Convert expression to MathML. |
| sympy_strC | Convert expression to string. |
| sympy_repr_exprC | Get repr of expression. |
| sympy_intervalC | Create an interval. |
| sympy_finite_setC | Create a finite set. |
| sympy_unionB | Compute union of two sets. |
| sympy_intersectionB | Compute intersection of two sets. |
| sympy_complementB | Compute complement of set1 in set2. |
| sympy_evaluateC | Toggle evaluation globally. |
| sympy_nB | Evaluate expression numerically. |
| sympy_evalfC | Evaluate expression to floating point. |
| sympy_expC | Exponential function. |
| sympy_logD | Natural logarithm. |
| sympy_log_baseB | Logarithm with specified base. |
| sympy_sinD | Sine function. |
| sympy_cosC | Cosine function. |
| sympy_tanD | Tangent function. |
| sympy_sinhC | Hyperbolic sine. |
| sympy_coshD | Hyperbolic cosine. |
| sympy_tanhD | Hyperbolic tangent. |
| sympy_asinD | Arc sine. |
| sympy_acosC | Arc cosine. |
| sympy_atanD | Arc tangent. |
| sympy_sqrtC | Square root. |
| sympy_cbrtC | Cube root. |
| sympy_rootD | N-th root. |
| sympy_floorD | Floor function. |
| sympy_ceilingD | Ceiling function. |
| sympy_absC | Absolute value. |
| sympy_factorialD | Factorial. |
| sympy_binomialC | Binomial coefficient. |
| sympy_gammaD | Gamma function. |
| sympy_zetaD | Riemann zeta function. |
| sympy_erfC | Error function. |
| sympy_dirichlet_etaD | Dirichlet eta function. |
| sympy_polylogD | Polylogarithm. |
| sympy_fibonacciD | Fibonacci number. |
| sympy_lucasD | Lucas number. |
| sympy_catalanD | Catalan number. |
| sympy_isprimeB | Check if n is prime. |
| sympy_primeB | Return the n-th prime. |
| sympy_nextprimeA | Return the next prime after n. |
| sympy_prevprimeB | Return the previous prime before n. |
| sympy_totientC | Euler's totient function. |
| sympy_divisorsC | Return divisors of n. |
| sympy_gcdC | Greatest common divisor. |
| sympy_lcmD | Least common multiple. |
| sympy_factorintC | Integer factorization. |
| sympy_polyC | Create a polynomial. |
| sympy_degreeC | Degree of polynomial. |
| sympy_rootsC | Find roots of polynomial. |
| sympy_coeffD | Get coefficient. |
| sympy_subsC | Substitute in expression. |
| sympy_atomsB | Get atoms (atomic components) of expression. |
| sympy_free_symbolsC | Get free symbols in expression. |
| sympy_argsC | Get arguments of expression. |
| sympy_funcC | Get head function of expression. |
| sympy_expr_typeC | Get type of expression. |
| sympy_eqC | Create equality. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/daedalus/mcp-sympy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server