Token导航 LogoToken导航TokenDH.com
Calculator MCP Server (Mvavassori) logo
运维云端HTTP官方级别未说明来源级核验

Calculator MCP Server (Mvavassori)

MCP Server

一个基于TypeScript实现的综合性计算器MCP服务器,提供广泛的数学计算功能,适用于语言模型通过MCP客户端进行数学运算。

工具数

12

提示词数

0

GitHub Stars

1

资源数

0
数学运算TypeScriptClaudeAI代理Claude DesktopClaudeCursor

安装说明

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

作者 / 组织

mvavassori

提供方

mvavassori

最后核验

2026/5/17 20:56

快速接入

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

详细介绍

计算器MCP服务器

一个使用TypeScript实现为模型上下文协议(MCP)服务器的综合计算器。

该服务器将广泛的数学函数作为MCP工具公开,允许通过MCP客户端连接的语言模型(如Claude for Desktop、Cursor等)执行计算。

特性

提供MCP工具,用于:

  • 基本算术: 加法、减法、乘法、除法
  • 指数和根: 电源(^),平方根
  • 三角函数: 正弦、余弦、切线(以弧度输入)
  • 反三角法: Arcsine、Arccosine、Arc正切、Arctan2(输出单位为弧度)
  • 度/辐射转换: 在度数和弧度之间转换
  • 对数: 自然对数(ln)、基数-10对数(log10)、任意基数的对数
  • 常量: Pi(π),欧拉数(e)
  • 保理: n!
  • 百分比: 计算数字的百分比
  • 模块: 剩余操作
  • 绝对值: abs()
  • 四舍五入: 地板、天花板,四舍五入到最接近的整数

先决条件

  • (建议使用v16或更高版本)
  • (通常包含在Node.js中)

安装

  1. 克隆存储库:
   git clone https://github.com/mvavassori/calculator-mcp-server.git
  1. 导航到项目目录:
   cd calculator-mcp-server
  1. 安装依赖项:
   npm install

构建服务器

  • 构建TypeScript代码:
  npm run build

这将代码编译为 build 目录。

连接到客户端(Claude桌面示例)

此服务器使用MCP stdio传输进行通信。要将其连接到Claude for Desktop,请执行以下操作:

  1. 查找Claude Desktop的MCP配置文件:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json (您可以将此路径粘贴到文件资源管理器地址栏中)。 - Linux: ~/.config/Claude/claude_desktop_config.json - 如果文件或 Claude 目录不存在,您可能需要创建它,或打开Claude Desktop的设置(Claude Menu > Settings... > Developer > Edit Config)它应该为您创建文件。

  1. 编辑配置文件: 打开 claude_desktop_config.json 文本编辑器中的文件。
  1. 添加服务器配置: 修改文件以包含 mcpServers 对象与计算器服务器条目。如果文件为空或不存在,则其全部内容应如下所示:
   {
     "mcpServers": {
       "calculator": {
         "command": "node",
         "args": [
           "/home/marco/code/calculator-mcp-server/build/index.js"
           // IMPORTANT: Replace this path with the ACTUAL ABSOLUTE PATH
           // to the 'build/index.js' file on YOUR system.
         ]
       }
       // You can add other servers here under different keys, like:
       // "another_server": { ... }
     }
   }

笔记:

- 关键: 替换 /home/marco/code/calculator-mcp-server/build/index.js 与正确 *绝对路径* 到 build/index.js 您计算机上克隆的项目目录中的文件。 - 在Windows上,使用双反斜杠(\\)对于路径分隔器。, "C:\\Users\\YourUser\\path\\to\\calculator-mcp-server\\build\\index.js". - 钥匙 "calculator" 只是您在Claude的配置中为该服务器连接指定的名称;它可以是任何描述性的。 - 如果 mcpServers 对象已存在,只需添加 "calculator": { ... } 如果存在其他服务器,则用逗号分隔。

  1. 重新启动桌面版的Claude: 确保Claude for Desktop已完全关闭并重新打开,以便新配置生效。

Claude for Desktop现在应该显示MCP工具图标(锤子 )当你要求它进行计算时,能够使用计算器工具。

许可证

MIT许可证

目录标签

目录标签

数学运算TypeScriptClaudeAI代理计算器本地部署MCP服务器语言模型工具

支持客户端

Claude DesktopClaudeCursor

接入字段

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

HTTP

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

none

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnone部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP