Wraps the entire SageMath computer algebra system as a subprocess and exposes 10 symbolic math tools to Claude: equation solving, calculus (differentiation, integration), matrix operations (eigenvalues, determinants, RREF), polynomial factoring, expression simplification with multiple strategies, number theory primitives (primes, totients, GCD), LaTeX conversion, and plotting with base64 PNG output. Built for problems where exact symbolic manipulation matters more than floating point approximation. Runs over stdio by default but supports HTTP transport with API key auth. Requires either a local SageMath install or Docker. The TypeScript wrapper is CC0, SageMath stays GPL and executes in a separate process with input sanitization.
claude mcp add --transport stdio justice8096-sagemath-mcp-server uvx sagemath-mcp-server