数学MCP服务器
概述
这是一个简单的MCP(模型上下文协议)服务器,提供基本的数学运算功能。目前,它支持将两个数字相加。
这个服务器是做什么的?
- 添加工具:
- 接收两个数字作为输入 - 返回它们的和 - 支持整数和小数
特点/功能
- add_numbers 工具:
- 输入:两个数字(a 和 b) - 输出:两个数的和 - 验证输入以确保两个参数均为数字
安装
npm install用法
运行服务器
npm start测试服务器
node test.jsMCP工具模式(或方案/架构)
服务器提供了一个工具:
- add_numbers(可译为“添加数字”或根据上下文具体译为“执行数字相加”等)
- 描述:将两个数字相加 - 参数: - a (数字,必填):要相加的第一个数字 - b (数字,必填):要相加的第二个数字 - 返回:包含总和的文本消息
示例用法
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "add_numbers",
"arguments": {
"a": 5,
"b": 3
}
}
}回答:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "The sum of 5 and 3 is 8"
}
]
}
}