关于 math-mcp
math-mcp 是面向科学计算的 MCP 服务,将符号代数与数值计算工具结合,适用于数学建模与计算任务。可执行 GPU 加速的矩阵运算及变换。
主要功能
- 01符号方程求解与表达式化简
- 02求导与积分
- 03GPU 加速矩阵运算
- 04FFT 与逆 FFT
- 05函数优化与求根
适用场景
- 01进行符号微积分计算
- 02求解线性方程组
- 03分析信号的频域特征
MCP 相关
作为 MCP 服务,向 MCP 客户端提供符号代数、数值计算、FFT、优化和求根等工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
scicomp-math-mcp
mcp-name: io.github.andylbrummer/math-mcp
用于符号代数和 GPU 加速数值计算的 MCP 服务。
概述
此服务提供数学计算工具,将符号代数与数值计算相结合:
- 符号数学 - 方程、化简、求导、积分(通过 SymPy)
- GPU 加速数值计算 - 快速数组运算和线性代数
- 数学变换 - FFT、优化、求根
- 线性系统 - 使用 GPU 加速求解方程组
安装与使用
# Run directly with uvx (no installation required)
uvx scicomp-math-mcp
# Or install with pip
pip install scicomp-math-mcp
# Then run as a command
scicomp-math-mcp
可用工具
符号计算
symbolic_solve- 求解符号方程symbolic_diff- 计算导数symbolic_integrate- 计算积分symbolic_simplify- 化简表达式
数值计算
create_array- 按各种模式创建数组matrix_multiply- GPU 加速矩阵乘法solve_linear_system- 求解 Ax = bfft/ifft- 快速傅里叶变换optimize_function- 函数最小化find_roots- 查找函数的根
配置
设置 MCP_USE_GPU 环境变量以启用 GPU 加速:
MCP_USE_GPU=1 scicomp-math-mcp
示例
📖 代码示例
请参阅 EXAMPLES.md 中的实用教程:
- 使用符号与数值计算分析抛体运动
- 化学平衡分析
- 傅里叶信号分析
- 使用线性系统进行电路分析
- 难度逐步提升(初级 → 高级)
📚 完整文档
请参阅 API 文档 获取完整的 API 参考。
Math-Physics-ML MCP 系统的一部分
这是科学计算综合系统的一部分。请参阅文档,了解完整生态系统。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。