Cal Server

Cal Server

site icon
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

手动安装

  1. 克隆项目仓库: bash git clone <仓库地址>
  2. 进入项目目录并安装依赖: bash bun install

调试方式

  1. 启动服务: bash bun run index.ts
  2. 输入数学表达式:
  3. 示例输入:2 + 3 * PI
  4. 输出:计算结果(字符串形式)。

许可证

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