sympy-mcp — MCP Server by sdiehl

by sdiehl · MCP Server · ★ 57

Last updated: · Indexed by AgentSkillsHub · Auto-synced every 8h

About sympy-mcp

Symbolic Algebra MCP Server Sympy-MCP is a Model Context Protocol server for allowing LLMs to autonomously perform symbolic mathematics and computer algebra. It exposes numerous tools from SymPy's core functionality to MCP clients for manipulating mathematical expressions and equations. Why? Language models are absolutely abysmal at symbolic manipulation. They hallucinate variables, make up random constants, permute terms and generally make a mess. But we have computer algebra systems specifically built for symbolic manipulation, so we can use tool-calling to orchestrate a sequence of transforms so that the symbolic kernel does all the heavy lifting. While you can certainly have an LLM generate Mathematica or Python code, if you want to use the LLM as an agent or on-the-fly calculator, it's a better experience to use the MCP server and expose the symbolic tools directly. The server exposes a subset of symbolic mathematics capabilities including algebraic equation solving, integration and differentiation, vector calculus, tensor calculus for general relativity, and both ordinary and partial differential equations.

computer-algebramcpmcp-serversympy

Quick Facts

Stars57
Forks11
LanguagePython
CategoryMCP Server
LicenseApache-2.0
Quality Score75.2265818134973/100
Open Issues2
Last Updated2026-03-18
Created2025-05-17
Platformsmcp, python
Est. Tokens~199k

Compatible Skills

These tools work well together with sympy-mcp for enhanced workflows:

  • toolbench — semantic(0.19)+complementary+same_lang+similar_pop+shared_platform (51%)
  • LLM-MM-Agent — semantic(0.18)+complementary+same_lang+similar_pop+shared_platform (51%)

More MCP Server Tools

Explore other popular mcp server tools:

View all MCP Server tools →

Popular Python Agent Tools

Frequently Asked Questions

What is sympy-mcp?

sympy-mcp is A MCP server for symbolic manipulation of mathematical expressions. It is categorized as a MCP Server with 57 GitHub stars.

What programming language is sympy-mcp written in?

sympy-mcp is primarily written in Python. It covers topics such as computer-algebra, mcp, mcp-server.

How do I install or use sympy-mcp?

You can find installation instructions and usage details in the sympy-mcp GitHub repository at github.com/sdiehl/sympy-mcp. The project has 57 stars and 11 forks, indicating an active community.

What license does sympy-mcp use?

sympy-mcp is released under the Apache-2.0 license, making it free to use and modify according to the license terms.

View on GitHub → Browse MCP Server tools