
Mathematical Calculator MCP Server

2025.03.11
5
Python数学计算统计分析矩阵运算开发效率
Mathematical Calculator MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,为 Claude 提供高级数学计算能力,包括符号数学、统计分析和矩阵运算等功能。
View on GitHub
Overview
基本能力
产品定位
该服务是一个数学计算工具,旨在通过 MCP 协议为 Claude 提供强大的数学计算能力,支持从基础计算到高级数学运算的多种功能。
核心功能
- 基础计算:安全评估数学表达式
- 符号数学:
- 解方程(线性、二次、多项式等)
- 计算表达式的导数
- 计算表达式的积分
- 统计分析:
- 均值、中位数、众数
- 方差、标准差
- 相关系数
- 线性回归
- 置信区间
- 矩阵运算:
- 矩阵加法
- 矩阵乘法
- 矩阵转置
适用场景
- 数学问题的求解
- 统计数据分析
- 矩阵运算需求
- 符号数学计算
工具列表
- 基础计算工具:用于评估数学表达式
- 符号数学工具:用于解方程、计算导数和积分
- 统计分析工具:用于计算统计量和回归分析
- 矩阵运算工具:用于矩阵的各种运算
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- Python 3.10+(推荐 Python 3.11+)
- uv(推荐)或 pip
- Claude Desktop 应用(用于与 MCP 服务器配合使用)
安装教程
-
克隆仓库:
bash git clone https://github.com/huhabla/calculator-mcp-server.git cd calculator-mcp-server
-
(选项1)使用提供的脚本设置:
bash chmod +x setup_venv.sh ./setup_venv.sh
(选项2)或手动设置虚拟环境:
bash
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- 运行文档测试以验证一切正常:
bash bash run_doctests.sh
调试方式
-
运行全面的文档测试套件:
bash bash run_doctests.sh
-
使用 FastMCP 开发模式进行交互式开发和调试:
bash fastmcp dev calculator_server.py