简单的MCP客户端与服务器示例
一个包含客户端和服务器的简单MCP协议实现,用于演示天气信息的获取。
快速入门
1. 启动服务
运行以下命令独立启动服务器:
node server.js
2. 启动客户端
运行以下命令启动客户端并自动连接到服务器:
node client.js
3. 功能说明
- 资源:支持
city://NewYork
、city://London
和city://Tokyo
的城市信息。 - 工具:调用
get-weather
获取天气预报。 - 提示:使用
weather-advice
获取基于天气的旅行建议。
4. 调试信息
通过控制台查看 JSON-RPC 消息日志以调试通信问题。