
MCP Add Server

2025.05.07
0
JavaScriptMCP 示例加法工具开发效率
MCP Add Server 是一个遵循 Model Context Protocol (MCP) 的最小化服务器实现,提供简单的加法工具 `add(a, b)`。该项目作为 MCP 服务器的基础示例,展示了如何实现一个符合 MCP 协议的服务器,并通过 MCP 客户端(如聊天机器人)调用其功能。
View on GitHub
Overview
基本能力
产品定位
MCP Add Server 是一个遵循 Model Context Protocol (MCP) 的最小化服务器实现,主要用于展示 MCP 服务器与客户端的集成和协作方式。
核心功能
- 实现符合 Model Context Protocol 的服务器。
- 提供单一工具:
add(a, b)
,用于计算两个数字的和。
适用场景
- 作为 MCP 协议的示例项目,帮助开发者理解 MCP 服务器的工作原理。
- 用于测试和演示 MCP 客户端(如聊天机器人)如何调用远程工具。
- 作为开发更复杂 MCP 服务器的基础模板。
工具列表
add(a, b)
:接收两个数字参数a
和b
,返回它们的和。
常见问题解答
- 目前文档中未提及常见问题。
使用教程
使用依赖
- Node.js(推荐版本 18.x.x 或更高)
- npm(随 Node.js 一起安装)
安装教程
- 克隆仓库:
bash git clone <你的仓库URL> cd mcp-add-server
- 安装依赖:
bash npm install
运行方式
- 使用
npx
(推荐大多数用户):bash npx mcp-add-server
- 从克隆的仓库运行:
bash npm start
- 全局安装(适用于频繁使用或开发):
bash npm install -g . mcp-add-server
- 本地链接开发:
bash npm link mcp-add-server
调试方式
- 运行测试(待实现):
bash npm test
- 服务器启动后,可通过 MCP 客户端调用
add
工具进行测试。
示例工具调用
客户端调用示例:
{
"tool_name": "add",
"arguments": {
"a": 5,
"b": 3
}
}
服务器响应:
{
"result": 8
}