Token导航 LogoToken导航TokenDH.com
Math MCP Server Nodejs logo
开发工具stdio官方级别未说明来源级核验

Math MCP Server Nodejs

MCP Server

@modelcontextprotocol/inspector

一个基于NodeJS的数学计算服务器,提供加法计算、服务器信息展示和计算提示模板功能。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
数学计算开发工具JavaScript本地部署

安装说明

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

作者 / 组织

michaelguo1991

提供方

michaelguo1991

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx @modelcontextprotocol/inspector node dist/index.js

详细介绍

Math MCP Server (NodeJS)

](https://badge.fury.io/js/@michaelguo91%2Fmath-mcp-server-nodejs) ![License: MIT](https://opensource.org/licenses/MIT)

一个基于 NodeJS 的 Model Context Protocol (MCP) 服务器,提供数学计算功能。

功能特性

  • 加法工具: 提供两个数字的加法计算
  • 服务器信息资源: 展示服务器的基本信息
  • 计算提示模板: 用于数学计算的提示模板

安装

从 npm 安装(推荐)

npm install -g @michaelguo91/math-mcp-server-nodejs

从源码安装

  1. 克隆或下载项目到本地
  2. 安装依赖:
npm install

构建

npm run build

运行

开发模式

npm run dev

生产模式

npm start

监听模式(自动重新编译)

npm run watch

使用方法

这个 MCP 服务器通过 stdio 传输层与客户端通信。它提供以下功能:

工具 (Tools)

add

计算两个数字的和。

参数:

  • a (number): 第一个数字
  • b (number): 第二个数字

示例:

{
  "name": "add",
  "arguments": {
    "a": 5,
    "b": 3
  }
}

返回:

{
  "content": [
    {
      "type": "text",
      "text": "计算结果: 5 + 3 = 8"
    }
  ]
}

资源 (Resources)

server-info

获取服务器的基本信息。

URI: info://server

提示 (Prompts)

calculate

用于数学计算的提示模板。

参数:

  • operation (string): 要执行的数学操作
  • numbers (array): 参与计算的数字数组

与 MCP 客户端集成

全局安装后使用

如果你全局安装了这个包,可以直接使用命令:

{
  "mcpServers": {
    "math-server": {
      "command": "math-mcp-server"
    }
  }
}

本地安装使用

要在 MCP 客户端中使用此服务器,请将以下配置添加到客户端的配置文件中:

{
  "mcpServers": {
    "math-server": {
      "command": "node",
      "args": ["path/to/math-mcp-server-nodejs/dist/index.js"]
    }
  }
}

使用 npx(无需安装)

{
  "mcpServers": {
    "math-server": {
      "command": "npx",
      "args": ["@michaelguo91/math-mcp-server-nodejs"]
    }
  }
}

测试

你可以使用 MCP Inspector 来测试这个服务器:

npx @modelcontextprotocol/inspector node dist/index.js

项目结构

math-mcp-server-nodejs/
├── src/
│   └── index.ts          # 主服务器文件
├── dist/                 # 编译后的 JavaScript 文件
├── package.json          # 项目配置和依赖
├── tsconfig.json         # TypeScript 配置
└── README.md            # 项目说明

技术栈

  • NodeJS: JavaScript 运行时
  • TypeScript: 类型安全的 JavaScript
  • MCP SDK: Model Context Protocol TypeScript SDK
  • Zod: 运行时类型验证

许可证

MIT License

贡献

欢迎提交 Issue 和 Pull Request!

扩展功能

你可以轻松扩展这个服务器来添加更多数学功能:

  • 减法、乘法、除法
  • 高级数学函数(三角函数、对数等)
  • 统计计算
  • 矩阵运算

只需在 src/index.ts 中添加新的工具定义即可。

目录标签

目录标签

数学计算开发工具JavaScript本地部署NodeJS服务器MCP协议

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP