Token导航 LogoToken导航TokenDH.com
Client Server Intent Example logo
运维云端未说明官方级别未说明来源级核验

Client Server Intent Example

MCP Server

用于教学目的的简单模型上下文协议(MCP)客户端和服务器示例,包含计算器和问候工具。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
JavaScript云端部署Docker

安装说明

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

作者 / 组织

kmh4500

提供方

kmh4500

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

MCP类示例

此存储库包含用于教学目的的简单模型上下文协议(MCP)客户端和服务器示例。

设置

  1. 安装依赖项:
npm install

运行示例

选项1:运行客户端(自动启动服务器)

npm run start:client

这将:

  • 启动MCP服务器
  • 将客户端连接到服务器
  • 运行可用工具的演示
  • 进入交互模式,您可以在其中测试命令

选项2:分别运行服务器和客户端

终端1(服务器):

npm run start:server

2号航站楼(客户端):

node client.js

可用工具

服务器提供了两个示例工具:

1.计算器(calculate)

执行基本算术运算。

参数:

  • operation:“加”、“减”、“乘”、“除”
  • a:第一个数字
  • b:第二个数字

例子:

calculate add 5 3

2.迎宾员(greet)

生成不同语言的问候语。

参数:

  • name:要问候的名字
  • language:“英语”、“西班牙语”、“法语”(可选,默认为“英语”)

例子:

greet Alice english
greet Carlos spanish

交互模式命令

运行客户端时,您可以在交互模式下使用以下命令:

  • calculate add 5 3
  • calculate multiply 7 8
  • greet Alice english
  • greet Bob spanish
  • quit

学习目标

此示例演示了:

  1. 如何使用工具创建基本的MCP服务器
  2. 如何创建连接到服务器的MCP客户端
  3. 带有输入模式的工具定义
  4. MCP中的错误处理
  5. 交互式客户端-服务器通信

文件结构

  • server.js -使用计算器和迎宾工具实现MCP服务器
  • client.js -连接到服务器并演示工具使用的MCP客户端
  • package.json -带依赖项的Node.js项目配置

目录标签

目录标签

JavaScript云端部署Docker教学示例本地部署协议演示客户端服务器计算工具多语言问候

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP