MCP Add Server

MCP Add Server

site icon
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):接收两个数字参数 ab,返回它们的和。

常见问题解答

  • 目前文档中未提及常见问题。

使用教程

使用依赖

  • Node.js(推荐版本 18.x.x 或更高)
  • npm(随 Node.js 一起安装)

安装教程

  1. 克隆仓库: bash git clone <你的仓库URL> cd mcp-add-server
  2. 安装依赖: bash npm install

运行方式

  1. 使用 npx(推荐大多数用户): bash npx mcp-add-server
  2. 从克隆的仓库运行: bash npm start
  3. 全局安装(适用于频繁使用或开发): bash npm install -g . mcp-add-server
  4. 本地链接开发: bash npm link mcp-add-server

调试方式

  • 运行测试(待实现): bash npm test
  • 服务器启动后,可通过 MCP 客户端调用 add 工具进行测试。

示例工具调用

客户端调用示例:

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

服务器响应:

{
  "result": 8
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。