简单的MCP客户端与服务器示例

简单的MCP客户端与服务器示例

一个包含客户端和服务器的简单MCP协议实现,用于演示天气信息的获取。

快速入门

1. 启动服务

运行以下命令独立启动服务器:

node server.js

2. 启动客户端

运行以下命令启动客户端并自动连接到服务器:

node client.js

3. 功能说明

  • 资源:支持 city://NewYorkcity://Londoncity://Tokyo 的城市信息。
  • 工具:调用 get-weather 获取天气预报。
  • 提示:使用 weather-advice 获取基于天气的旅行建议。

4. 调试信息

通过控制台查看 JSON-RPC 消息日志以调试通信问题。