MCP Calculate Server

MCP Calculate Server

site icon
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

本地安装

  1. 克隆仓库: bash git clone https://github.com/611711Dark/mcp-calculate-server.git cd mcp-calculate-server

  2. 创建虚拟环境并安装依赖: bash uv venv source .venv/bin/activate uv pip install -e .

  3. 配置: json "calculate_expression1": { "isActive": false, "command": "uv", "args": [ "run", "--directory", "/path/to/mcp_calculate_server", "server.py" ], }

调试方式

  • 无具体调试步骤内容。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。