使用说明
带Typescript的MCP天气客户端和服务器示例
这是一个演示如何使用 模型上下文协议(MCP) Anthropic的克劳德模型。该应用程序包括一个简单的基于CLI的客户端和一个天气工具服务器,该服务器通过MCP通过stdio进行通信。
特性
- 🔌 符合MCP的服务器公开工具,如
get-alerts和get-forecast - 🤖 使用Anthropic Claude的CLI客户端(通过
@anthropic-ai/sdk)调用工具 - 🛠️ 用TypeScript为客户端和服务器编写
- 🌦️ 示例工具提供天气警报和预报信息
- 🔐 支持
.env配置为ANTHROPIC_API_KEY
入门指南
先决条件
- Node.js v20+
- 一 无烟煤API键
- 注意:您需要添加学分
跑步
- 在……里面
client:npm install && npm run build - 在……里面
server:npm install && npm run build - 在……里面
client:node build/index.js ../server/build/index.js