
MCP Calculate Server

2025.04.04
1
Python数学计算符号计算开发效率
MCP Calculate Server 是一个基于 MCP 协议和 SymPy 库的数学计算服务,提供强大的符号计算能力。它支持基本的数学运算、代数运算、微积分、方程求解、矩阵操作、级数展开和特殊函数等多种数学计算功能。适用于需要进行复杂数学计算的应用场景,如科学研究、工程计算、教育等领域。
View on GitHub
Overview
基本能力
产品定位
MCP Calculate Server 是一个数学计算服务,专注于提供强大的符号计算能力。
核心功能
- 基本运算:加法、减法、乘法、除法、幂运算
- 代数运算:表达式展开、因式分解、简化
- 微积分:微分、积分(定积分/不定积分)、极限计算
- 方程求解:代数方程、方程组
- 矩阵运算:矩阵求逆、特征值/特征向量计算
- 级数展开:泰勒级数展开
- 特殊函数:三角函数、对数函数、指数函数
适用场景
- 科学研究中的数学计算
- 工程计算中的复杂数学问题
- 教育领域的数学教学和演示
- 需要高级数学计算功能的应用程序
工具列表
calculate_expression
:通过 MCP 协议传递数学表达式字符串,返回计算结果。
常见问题解答
- 无具体常见问题解答内容。
使用教程
使用依赖
- mcp>=1.5.0
- sympy>=1.13.3
- fastapi>=0.95.0
- uvicorn>=0.21.0
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @611711Dark/mcp_sympy_calculate_server --client claude
本地安装
-
克隆仓库:
bash git clone https://github.com/611711Dark/mcp-calculate-server.git cd mcp-calculate-server
-
创建虚拟环境并安装依赖:
bash uv venv source .venv/bin/activate uv pip install -e .
-
配置:
json "calculate_expression1": { "isActive": false, "command": "uv", "args": [ "run", "--directory", "/path/to/mcp_calculate_server", "server.py" ], }
调试方式
- 无具体调试步骤内容。