Calc Tools

Calc Tools

🚀 MCP 计算工具协议(MCP Calc Tools)

MCP 计算工具协议是一个模型上下文协议(MCP)服务器,它提供高级数学和金融计算工具。该协议可与 Cline 和 Roo Code 等 AI 代码助手集成,助力其完成复杂计算。

🚀 快速开始

MCP Calc Tools 通过标准接口公开数学计算能力,让 AI 工具无需直接实现数学算法,就能执行复杂计算。

安装步骤

# 克隆仓库
git clone https://github.com/yourusername/mcp-calc-tools.git

# 进入项目目录
cd mcp-calc-tools

# 安装依赖
npm install
# 或
pnpm install

启动 MCP 服务器

# 设置脚本为可执行(如需)
chmod +x index.js

# 运行服务器
npm start
# 或
node index.js

与 AI 助手集成

若要将 MCP Calc Tools 与 AI 编码助手配合使用,可按以下步骤操作:

  1. 配置您的 AI 助手(Cline/Roo Code)以使用 MCP 服务器。
  2. 将服务器 URL 设置为您的运行实例。
  3. 此时,AI 助手即可访问所有数学工具。

计算导数的示例请求:

Calculate the derivative of x^2*sin(x)

✨ 主要特性

数学工具

  • 符号微积分
    • derivative:计算表达式的符号导数。
    • integral:计算符号积分。
    • limit:评估变量趋近于特定值时的极限。
    • solve:解方程以求得指定变量。

数值方法

  • riemann_sum:使用多种方法(左、右、中点、梯形)计算定积分的黎曼和。
  • darboux_sum:计算上和与下达布和,用于积分近似。
  • area:计算曲线在两个点之间的面积。
  • volume:计算绕 x 轴旋转的体积。

数学变换

  • laplace_transform:计算函数的拉普拉斯变换。
  • fourier_transform:计算函数的傅里叶变换。
  • z_transform:计算离散时间函数的 Z 变换。

金融工具

  • compound_interest:使用自定义复利期间计算复利。
  • present_value:计算未来现金流的现值。
  • npv:计算现金流系列的净现值(NPV)。
  • black_scholes:使用 Black-Scholes 模型计算期权价格。
  • option_greeks:计算期权 greeks(delta、gamma、vega、theta、rho)。

工具函数

  • logarithm:计算任意底的对数。
  • exponential:计算指数函数(e^x)。

📦 安装指南

# 克隆仓库
git clone https://github.com/yourusername/mcp-calc-tools.git

# 进入项目目录
cd mcp-calc-tools

# 安装依赖
npm install
# 或
pnpm install

💻 使用示例

基础用法

# 克隆仓库
git clone https://github.com/yourusername/mcp-calc-tools.git

# 进入项目目录
cd mcp-calc-tools

# 安装依赖
npm install
# 或
pnpm install

# 设置脚本为可执行(如需)
chmod +x index.js

# 运行服务器
npm start
# 或
node index.js

高级用法

# 假设你已经完成基础安装和启动步骤
# 配置 AI 助手(Cline/Roo Code)以使用 MCP 服务器
# 设置服务器 URL 为你的运行实例
# 此时可以向服务器发送计算请求,如计算导数
Calculate the derivative of x^2*sin(x)

📚 详细文档

要求

  • Node.js v14 或更高版本。
  • 必要软件包:
    • genkit (^1.0.5)
    • genkitx-mcp (^1.0.5)
    • mathjs (^12.0.0)

开发

项目结构如下:

  • index.js:包含所有工具定义的主要服务器实现。
  • package.json:项目依赖项和脚本定义。

📄 许可证

[在此添加您的许可信息]

🔧 贡献

欢迎贡献!请随意提交 Pull Request。

  • 0 关注
  • 0 收藏,33 浏览
  • system 提出于 2025-09-26 04:00

相似服务问题

相关AI产品