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

MCP Calculator Server Using MCP MCP SDK

MCP Server

一个基于TypeScript构建的轻量级MCP服务器,提供简单的加法计算功能,展示如何构建自定义MCP兼容工具。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
TypeScript开发本地部署云端部署

安装说明

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

作者 / 组织

Aditya24023022

提供方

Aditya24023022

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

🧮 MCP计算器服务器——用TypeScript构建你的第一个MCP工具

轻量级 模型上下文协议(MCP)服务器 内置 TypeScript 使用官方 @modelcontextprotocol/sdk. 此服务器公开了一个执行以下操作的简单工具 两个数字相加,展示如何构建自定义MCP兼容工具。

______________________________________________________________________

🚀 特性

  • 使用官方 MCP-SDK
  • 使用 add 函数
  • 写入 TypeScript
  • 易于扩展新的MCP工具

______________________________________________________________________

📁 项目结构

my-calculator/
│
├── src/
│   └── index.ts          # Main server logic
├── package.json
├── tsconfig.json
└── README.md

______________________________________________________________________

⚙️ 安装说明

1.克隆存储库

git clone https://github.com//mcp-calculator-server.git
cd mcp-calculator-server

2.安装依赖项

确保你有 Node.js(v18+)npm 安装。

npm install

3.建设项目

npm run build

4.启动MCP服务器

npm run start

您应该看到:

✅ MCP Calculator Server is running...

______________________________________________________________________

🧠 运作原理

该项目使用 @modelcontextprotocol/sdk 以创建最小的MCP服务器。

import { server } from "@modelcontextprotocol/sdk/server/stdio";
import { z } from "zod";

const s = server({
  name: "MCP Calculator Server",
});

s.tool(
  "add",
  {
    a: z.number(),
    b: z.number(),
  },
  async ({ a, b }) => ({
    content: [{ type: "text", text: `Result: ${a + b}` }],
  })
);

s.start();
console.log("✅ MCP Calculator Server is running...");

这注册了一个 add 工具,需要两个数字(a, b)并返回它们的总和。

______________________________________________________________________

🧩 测试(可选)

如果你想手动测试:

npm run start

然后,您可以将此服务器连接到任何 MCP兼容客户端 (比如 克劳德桌面, 带MCP的ChatGPT或其他集成)。

______________________________________________________________________

🧱 构建命令参考

命令描述
npm run build将TypeScript编译为JavaScript
npm run start使用ts节点启动MCP服务器
npm install安装所有依赖项

______________________________________________________________________

🧰 技术栈

  • TypeScript
  • Node.js
  • 模型上下文协议SDK
  • Zod(模式验证)

______________________________________________________________________

📜 许可证

MIT许可证——可以自由分叉和修改。

目录标签

目录标签

TypeScript开发本地部署云端部署MCP工具计算服务轻量级服务器

接入字段

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

未说明

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

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明noneremote-capable

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP