
Cal Server

2025.04.02
4
TypeScript数学计算开发工具开发效率
Cal Server 是一个基于 FastMCP 框架构建的轻量级数学表达式计算服务,使用 Bun 运行时环境。它支持基本数学运算和内置常量,通过标准输入输出(stdio)与外界交互。
View on GitHub
Overview
基本能力
产品定位
Cal Server 是一个轻量、高效的数学表达式计算工具,旨在为开发者提供便捷的数学计算服务。
核心功能
- 表达式计算:支持用户输入数学表达式并返回计算结果。
- 内置常量:
E
:Bun 环境中的Math.E
。PI
:Bun 环境中的Math.PI
。true
:逻辑真值。false
:逻辑假值。
适用场景
- 开发过程中需要快速计算数学表达式。
- 需要内置常量(如 PI、E)的计算场景。
- 轻量级计算服务需求。
工具列表
cal
:数学表达式计算工具。
常见问题解答
- 输入的表达式必须是有效的数学表达式,否则可能抛出错误。
- 服务当前仅支持通过
stdio
交互。 - 项目使用 Bun 运行时,确保命令与 Bun 兼容。
使用教程
使用依赖
- 确保已安装 Bun 运行时(推荐最新版本)。
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @pwh-pwh/cal-mcp --client claude
手动安装
- 克隆项目仓库:
bash git clone <仓库地址>
- 进入项目目录并安装依赖:
bash bun install
调试方式
- 启动服务:
bash bun run index.ts
- 输入数学表达式:
- 示例输入:
2 + 3 * PI
- 输出:计算结果(字符串形式)。