Mathematical Calculator Mcp Server

Mathematical Calculator Mcp Server

🚀 数学计算器 MCP 服务器

这是一个模型上下文协议(MCP)服务器,为Claude提供了高级数学计算功能,涵盖符号数学、统计分析和矩阵运算等领域,极大地拓展了Claude的数学处理能力。

🚀 快速开始

本服务器为Claude提供了强大的数学计算功能。你可以按照以下步骤进行安装和集成,之后就能让Claude轻松处理各类数学问题。

✨ 主要特性

数学计算器 MCP 服务器提供以下实用工具:

  • 基本计算:安全且高效地评估数学表达式。
  • 符号数学
    • 可求解多种方程,如线性、二次、多项式方程等。
    • 能计算表达式的导数。
    • 支持积分运算。
  • 统计分析
    • 可计算平均值、中位数、众数。
    • 能得出方差、标准差。
    • 可计算相关系数。
    • 支持线性回归分析。
    • 能计算置信区间。
  • 矩阵运算
    • 支持矩阵加法。
    • 支持矩阵乘法。
    • 支持矩阵转置。

📦 安装指南

先决条件

  • Python 3.10+(推荐使用 Python 3.11+)
  • uv(推荐)或 pip
  • Claude Desktop 应用程序(用于与Claude一起使用此MCP服务器)

安装步骤

  1. 克隆仓库:
    git clone https://github.com/huhabla/calculator-mcp-server.git
    cd calculator-mcp-server
    
  2. 你可以选择以下两种方式之一来设置环境:
    • (选项 1) 使用提供的脚本设置:
    chmod +x setup_venv.sh
    ./setup_venv.sh
    
    • (选项 2) 手动设置虚拟环境:
    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
    
  3. 运行文档测试以验证一切正常:
    bash run_doctests.sh
    

📚 详细文档

与Claude Desktop集成

要将此MCP服务器与Claude Desktop一起使用,请按以下步骤操作:

  1. 确保已安装uv(安装指南)。
  2. 在Claude Desktop中安装MCP服务器:
    fastmcp install calculator_server.py
    
    你也可以使用自定义名称进行安装:
    fastmcp install calculator_server.py --name "Math Calculator"
    
  3. 安装完成后,Claude将自动拥有所有数学工具和功能的访问权限。

💻 使用示例

在与Claude Desktop集成后,可以要求Claude执行各种数学操作。以下是一些常见的使用示例:

基础用法

基本计算

你能计算 3.5^2 * sin(pi/4) 吗?

解方程

解这个方程:x^2 - 5x + 6 = 0

计算导数

sin(x^2) 对 x 的导数是多少?

计算积分

计算积分:x^2 * e^x

统计分析

找出这个数据集的平均值、中位数、众数和标准差:[23, 45, 12, 67, 34, 23, 18, 95, 41, 23]

线性回归

对这些点进行线性回归:(1,2), (2,3.5), (3,5.1), (4,6.5), (5,8)

矩阵运算

计算矩阵 [[1, 2], [3, 4]] 和 [[5, 6], [7, 8]] 的乘积。

📄 许可证

此项目受 MIT License 保护。

👏 致谢

感谢以下相关人员和内容:

  • 开发人员和贡献者
  • 使用的开源库和工具

此文档详细介绍了数学计算器 MCP 服务器的功能、安装方法以及与Claude Desktop的集成方式,并提供了丰富的使用示例和许可证信息。

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-21 12:27

相似服务问题