
MCP Calculate Server

2025.04.02
2
Python数学计算符号计算开发效率
MCP Calculate Server 是一个基于 MCP 协议和 SymPy 库的数学计算服务,提供强大的符号计算能力。它支持基本数学运算、代数运算、微积分、方程求解、矩阵运算、级数展开和特殊函数等多种数学操作。
View on GitHub
Overview
基本能力
产品定位
MCP Calculate Server 是一个专注于数学计算的服务器,旨在为开发者和研究人员提供高效、准确的数学运算服务。
核心功能
- 基本运算:加法、减法、乘法、除法、幂运算
- 代数运算:表达式展开、因式分解、简化
- 微积分:微分、积分(定积分/不定积分)、极限计算
- 方程求解:代数方程、方程组
- 矩阵运算:矩阵求逆、特征值/特征向量计算
- 级数展开:泰勒级数展开
- 特殊函数:三角函数、对数函数、指数函数
适用场景
- 数学教学和研究
- 科学计算和工程应用
- 数据分析和机器学习
- 任何需要复杂数学运算的应用程序
工具列表
calculate_expression
:通过 MCP 协议传递数学表达式字符串,返回计算结果。
常见问题解答
- 无特定常见问题解答在 README 中提及。
使用教程
使用依赖
- 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
本地安装
- 克隆仓库:
git clone https://github.com/611711Dark/mcp-calculate-server.git
cd mcp-calculate-server
- 创建虚拟环境并安装依赖:
uv venv
source .venv/bin/activate
uv pip install -e .
- 配置:
"calculate_expression1": {
"isActive": false,
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/mcp_calculate_server",
"server.py"
],
}
调试方式
- 无特定调试命令在 README 中提及。