MCP (Model Context Protocol) server for advanced mathematics — linear algebra, vector math, symbolic computation, and calculus. Designed for use with Claude and other MCP-compatible LLMs.
advanced-math-mcp is an MCP project maintained in the psywhat/advanced-math-mcp repository. The maintainer describes its purpose as “MCP (Model Context Protocol) server for advanced mathematics — linear algebra, vector math, symbolic computation, and calculus. Designed for use with Claude and other MCP-compatible…”. Read the project documentation for the complete scope.
The project provides a local client configuration using advanced-math-mcp. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| evaluate | Universal expression evaluator with natural math syntax. Supports matrices, vectors, scalars, decompositions, and custom functions. |
| set_variable | Define a named variable (matrix, vector, or scalar) for use in evaluate |
| get_variable | Retrieve a variable's value |
| list_variables | List all defined variables and their types |
| clear_variables | Reset all variables |
| matrix_create | Create a matrix from a 2D array of strings |
| matrix_identity | Create an n×n identity matrix |
| matrix_zeros | Create an m×n matrix of zeros |
| matrix_diagonal | Create a diagonal matrix from a vector of values |
| symbolic_simplify | Simplify algebraic expressions |
| symbolic_expand | Expand factored expressions |
| symbolic_substitute | Substitute variables with values or expressions |
| symbolic_derivative | Compute ordinary derivatives (single-variable) |
| symbolic_partial_derivative | Compute partial derivatives (multivariable) |
| symbolic_integrate | Compute indefinite integrals (antiderivatives) |
| symbolic_definite_integral | Compute definite integrals with bounds |
| symbolic_limit | Compute limits of expressions |
{
"mcpServers": {
"advanced-math-mcp": {
"command": "advanced-math-mcp",
"args": [],
"alwaysAllow": [
"evaluate",
"set_variable",
"get_variable",
"list_variables",
"clear_variables",
"matrix_create",
"matrix_identity",
"matrix_zeros",
"matrix_diagonal",
"symbolic_simplify",
"symbolic_substitute",
"symbolic_derivative",
"symbolic_expand",
"symbolic_integrate",
"symbolic_definite_integral",
"symbolic_limit",
"symbolic_partial_derivative"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.