MCP HTTP传输演示

使用Node.js演示基于HTTP传输的模型上下文协议(MCP),包括服务器和客户端的交互功能。

  • by jollave9-leadai
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 jollave9-leadai/mcp-servers

使用说明

MCP HTTP传输演示

这是使用Node.js的HTTP传输的模型上下文协议(MCP)的演示。

设置

  1. 安装依赖项:
npm install

用法

启动服务器

在一个终端中,启动MCP服务器:

npm start
# or
node server.js

服务器将于启动 http://localhost:3001/mcp

运行客户端

在另一个终端中,运行客户端:

npm run client
# or
node client.js

它做什么

  • 服务器:使用添加两个数字的“add”工具创建MCP服务器
  • 客户端:连接到服务器,列出可用工具,并调用“添加”工具

项目结构

  • server.js -带HTTP传输的MCP服务器
  • client.js -连接到服务器的MCP客户端
  • package.json -ES模块的项目配置

主要特点

  • ES模块支持("type": "module" 在package.json中)
  • 正确的错误处理和异步/等待模式
  • 用于JSON解析的Express.js中间件
  • 清洁连接和断开处理