Labsco
MCP SERVER

Symbolic Algebra MCP Server

by sdiehl

Hand symbolic maths to SymPy — algebra, differential equations, vector and tensor calculus.

Physical Sciences & Scientific Computing
Summary
The algebra stops being guesswork.

Models permute terms, invent constants and hallucinate variables when asked to manipulate symbols. Routing the manipulation through SymPy leaves the model orchestrating a sequence of transforms while the kernel does the work — and the LaTeX comes back ready to paste.

What it is

A SymPy front end for MCP clients. Variables and expressions are introduced into a symbolic kernel, then solved, transformed and printed, so the manipulation is done by a computer algebra system rather than by the model.

What you get
  • Variables, expressions and functions introduced into the working kernel, singly or several at a time
  • Equations solved algebraically
  • Linear and nonlinear systems solved
  • Ordinary differential equations solved
  • An expression printed as LaTeX
  • The wider SymPy surface underneath: integration and differentiation, vector calculus, tensor calculus for general relativity, and partial differential equations
Requirements

Uv, then uv sync, and either uv run mcp install server.py for Claude Desktop or uv run mcp run server.py for other clients. No account and no key.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary