SymPy MCP Server
Hands symbolic algebra to SymPy instead of the model: solving, calculus, ODEs, PDEs and tensor work.
Add it to your client
Community- Transport
- stdio
- Runtime
- Python
- Auth
- Not required
- License
- Apache-2.0
- Stars
- 82
Language models are poor at symbol pushing — they invent constants, permute terms and quietly lose a sign — so the fix is to stop asking them and orchestrate a computer algebra kernel instead. Variables are introduced with explicit assumptions and kept in server-side state, expressions are parsed against those variables, and the transforms happen inside SymPy: algebraic and linear and nonlinear systems, differentiation and integration, vector calculus, ordinary and partial differential equations. Results can be printed back as LaTeX with the variable assumptions attached, which is what keeps a multi-step derivation auditable. A relativity extra adds predefined spacetime metrics such as Schwarzschild and Kerr for tensor calculations.
Similar MCP servers
MATLAB MCP Server
MCP serverMathWorks' official server: starts a MATLAB session, runs code in it, and checks that code for style and correctness.
Serena
MCP serverLanguage-server backed code search and symbol-level editing for coding agents.
Sequential Thinking MCP Server
MCP serverOne tool that breaks a hard problem into revisable thinking steps.

Comments(0)
Sign in to comment