Mathematical Calculator MCP Server

Mathematical Calculator MCP Server

site icon
2025.03.11 5
Python数学计算统计分析矩阵运算开发效率
Mathematical Calculator MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,为 Claude 提供高级数学计算能力,包括符号数学、统计分析和矩阵运算等功能。
View on GitHub

Overview

基本能力

产品定位

该服务是一个数学计算工具,旨在通过 MCP 协议为 Claude 提供强大的数学计算能力,支持从基础计算到高级数学运算的多种功能。

核心功能

  1. 基础计算:安全评估数学表达式
  2. 符号数学
  3. 解方程(线性、二次、多项式等)
  4. 计算表达式的导数
  5. 计算表达式的积分
  6. 统计分析
  7. 均值、中位数、众数
  8. 方差、标准差
  9. 相关系数
  10. 线性回归
  11. 置信区间
  12. 矩阵运算
  13. 矩阵加法
  14. 矩阵乘法
  15. 矩阵转置

适用场景

  • 数学问题的求解
  • 统计数据分析
  • 矩阵运算需求
  • 符号数学计算

工具列表

  • 基础计算工具:用于评估数学表达式
  • 符号数学工具:用于解方程、计算导数和积分
  • 统计分析工具:用于计算统计量和回归分析
  • 矩阵运算工具:用于矩阵的各种运算

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  • Python 3.10+(推荐 Python 3.11+)
  • uv(推荐)或 pip
  • Claude Desktop 应用(用于与 MCP 服务器配合使用)

安装教程

  1. 克隆仓库: bash git clone https://github.com/huhabla/calculator-mcp-server.git cd calculator-mcp-server

  2. (选项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

  1. 运行文档测试以验证一切正常: bash bash run_doctests.sh

调试方式

  1. 运行全面的文档测试套件: bash bash run_doctests.sh

  2. 使用 FastMCP 开发模式进行交互式开发和调试: bash fastmcp dev calculator_server.py

许可证

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