Token导航 LogoToken导航TokenDH.com
Cal Tool logo
开发工具未说明官方级别未说明来源级核验

Cal Tool

MCP Server

一个简单的命令行工具,用于计算数学表达式,支持多种运算符和MCP模式集成。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
命令行工具数学计算Go本地部署开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Ericwyn

提供方

Ericwyn

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Cal

一个简单的命令行工具,用于计算数学表达式

支持 mcp 模式

计算库依赖于

  • github.com/dengsgo/math-engine

直接使用

  • 直接计算表达式
# 直接计算表达式
cal 1+1
# 1+1 = 2
  • 计算多个表达式
cal "1+2;3*4"
# 1+2 = 3
# 3*4 = 12

mcp 模式

使用以下 json 将 cal 作为 mcp server 导入到各种工具中

{
    "mcpServers": {
        "calculate-tool-mcp": {
            "name": "calculate-tool-mcp",
            "description": "math cal tool",
            "command": "cal",
            "args": ["-mcp"]
        }
    }
}

e.g: 在 cherry-studio 中导入

  • 添加配置

![](./screenshot/cal-mcp-screenshot-0.png)

  • 导入成功

![](./screenshot/cal-mcp-screenshot-1.png)

  • 调用 mcp

![](./screenshot/cal-mcp-screenshot-2.png)

支持的运算符号

ericwyn@ericwyn-ser:~$ cal symbol -h
support symbol and expressions:
| symbol      | explanation          | e.g.                                  |
| ----------- | -------------------- | ------------------------------------- |
| `+`         | plus                 | 1+2 = 3                               |
| `-`         | sub                  | 8-3.5 = 4.5                           |
| `*`         | multiply             | 2*3 = 6                               |
| `/`         | division             | 5/2 = 2.5                             |
| `%`         | remainder            | 5%2 = 1                               |
| `^`         | integer power        | 2^3 = 8, 3^2 = 9                      |
| `e`         | E-notation           | 1.2e3 = 1.2e+3 = 1200,1.2e-2 = 0.012 |
| `()`        | brackets             | (2+3)*4 = 20                          |
| `_`         | number separator     | 123_456_789 = 123456789               |
| `pi`        | π                    | pi = 3.141592653589793                |
| `sin(x)`    | sine                 | sin(pi/2) = 1                         |
| `cos(x)`    | cosine               | cos(0) = 1                            |
| `tan(x)`    | tangent              | tan(pi/4) = 1                         |
| `cot(x)`    | cotangent            | cot(pi/4) = 1                         |
| `sec(x)`    | secant               | sec(0) = 1                            |
| `csc(x)`    | cosecant             | csc(pi/2) = 1                         |
| `abs(x)`    | absolute value       | abs(-6) = 6                           |
| `ceil(x)`   | ceil                 | ceil(4.2) = 5                         |
| `floor(x)`  | floor                | floor(4.8) = 4                        |
| `round(x)`  | round                | round(4.4) = 4, round(4.5) = 5        |
| `sqrt(x)`   | square root          | sqrt(4) = abs(sqrt(4)) = 2            |
| `cbrt(x)`   | cube root            | cbrt(27) = 3                          |

完整参数

ericwyn@ericwyn-ser:~$ cal -h
Usage: cal 
Example: 
  cal 1+1            --> Calculate a single expression
  cal "1+2;3*4"    --> use ; to split multiple expressions and calculate the results simultaneously

All supported symbols and expressions can show with: 
  cal symbol -h

MCP Mode: 
The following JSON can be used among various tools to import MCP calculation tools
{
    "mcpServers": {
        "calculate-tool-mcp": {
            "name": "calculate-tool-mcp",
            "description": "math calculate tool",
            "command": "cal",
            "args": ["-mcp"]
        }
    }
}

目录标签

目录标签

命令行工具数学计算Go本地部署开发工具MCP集成

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP