使用说明
MCP HTTP传输演示
这是使用Node.js的HTTP传输的模型上下文协议(MCP)的演示。
设置
- 安装依赖项:
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中间件
- 清洁连接和断开处理
