trackmcp
Back to directory

用于计算数学表达式的MCP

13 stars TypeScriptServers & Infrastructure Updated Sep 7, 2025
mcp-server

Documentation

Cal Server

Trust Score
smithery badge

项目简介

`Cal Server` 是一个基于 `FastMCP` 框架构建的简单数学表达式计算服务,使用 Bun 运行时环境。它利用 `expr-eval` 库解析和计算用户输入的数学表达式,并通过标准输入输出(stdio)与外界交互。该项目旨在提供一个轻量、高效的计算工具,支持基本数学运算和内置常量。

功能

  • 表达式计算:支持用户输入数学表达式并返回计算结果。
  • 内置常量
    • 工具名称:`cal`。
    • 参数:接受一个字符串类型的数学表达式(`exp`)。

    依赖

    • `fastmcp`:用于构建 MCP 服务。
    • `expr-eval`:用于解析和计算数学表达式。
    • `zod`:用于参数验证。

    前置条件

    • 确保已安装 Bun 运行时(推荐最新版本)。

    安装

    Installing via Smithery

    To install cal-mcp for Claude Desktop automatically via Smithery:

    bash
    npx -y @smithery/cli install @pwh-pwh/cal-mcp --client claude

    mcp客户端配置

    json
    "cal-mcp": {
          "name": "计算",
          "description": "",
          "isActive": true,
          "command": "bunx",
          "args": [
            "cal-mcp"
          ]
        }

    Manual Installation

    1. 克隆项目仓库:

    bash
    git clone

    2. 进入项目目录并安装依赖:

    bash
    bun install

    使用方法

    1. 启动服务:

    bash
    bun run index.ts

    服务将通过标准输入输出(stdio)运行。

    2. 输入数学表达式:

      3. 支持的表达式示例:

        注意事项

        • 输入的表达式必须是有效的数学表达式,否则可能抛出错误。
        • 服务当前仅支持通过 `stdio` 交互。
        • 项目使用 Bun 运行时,确保命令与 Bun 兼容。

        Hosted deployment

        A hosted deployment is available on Fronteir AI.

        Frequently asked questions

        What is cal-mcp?

        cal-mcp is 用于计算数学表达式的MCP

        How do I install cal-mcp?

        Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

        Is cal-mcp open source?

        Yes — it is hosted on GitHub at https://github.com/pwh-pwh/cal-mcp and has 13 stars.

        Related MCP tools

        Run your own MCP server? See who uses it and what to fix.

        Measure it with TrackMCP