加法工具MCP服务器

一个基于Model Context Protocol的简单服务器,提供加法功能,用于演示MCP服务器的基本实现。

  • by MaxiGarcia13
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 MaxiGarcia13/my-first-mcp

使用说明

我的第一个mcp

我的第一个MCP(模型上下文协议)服务器实现。

基于视频教程https://frontendmasters.com/courses/mcp/

描述

这是一个简单的MCP服务器,提供了一个添加工具。它演示了如何使用 @modelcontextprotocol/sdk.

特性

  • 添加工具:将两个数字相加并返回结果

安装

npm install

用法

运行服务器

npm run myFirstMcp

测试服务器

列出可用工具

npm run myFirstMcp:list

这将返回服务器中所有可用工具的信息。

调用添加工具

npm run myFirstMcp:call

这将调用 add 使用示例参数(5+3)的工具并返回结果。

API

工具

add

将两个数字相加。

参数:

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

退货:

  • 两个数字之和的文本响应

例子:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "add",
    "arguments": {
      "a": 5,
      "b": 3
    }
  }
}

依赖项

  • @modelcontextprotocol/sdk:用于构建服务器的MCP SDK
  • zod:TypeScript第一模式验证