mcpField
M
math-mcp

math-mcp

本地服务
andylbrummer.github.io科研与教育226 周前更新

关于 math-mcp

math-mcp 是面向科学计算的 MCP 服务,将符号代数与数值计算工具结合,适用于数学建模与计算任务。可执行 GPU 加速的矩阵运算及变换。

主要功能

  1. 01符号方程求解与表达式化简
  2. 02求导与积分
  3. 03GPU 加速矩阵运算
  4. 04FFT 与逆 FFT
  5. 05函数优化与求根

适用场景

  1. 01进行符号微积分计算
  2. 02求解线性方程组
  3. 03分析信号的频域特征

MCP 相关

作为 MCP 服务,向 MCP 客户端提供符号代数、数值计算、FFT、优化和求根等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"andylbrummer-math": {
"command": "uvx",
"args": [
"scicomp-math-mcp"
]
}
}
}
启动命令uvx scicomp-math-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiscicomp-math-mcp0.1.6

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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 = b
  • fft / 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。