天气工具服务

一个基于Model Context Protocol (MCP)和Anthropic Claude模型的天气工具服务,提供天气警报和预报功能。

  • by ijshd7
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ijshd7/typescript-mcp-client-server

使用说明

带Typescript的MCP天气客户端和服务器示例

这是一个演示如何使用 模型上下文协议(MCP) Anthropic的克劳德模型。该应用程序包括一个简单的基于CLI的客户端和一个天气工具服务器,该服务器通过MCP通过stdio进行通信。

特性

  • 🔌 符合MCP的服务器公开工具,如 get-alerts 和 get-forecast
  • 🤖 使用Anthropic Claude的CLI客户端(通过 @anthropic-ai/sdk)调用工具
  • 🛠️ 用TypeScript为客户端和服务器编写
  • 🌦️ 示例工具提供天气警报和预报信息
  • 🔐 支持 .env 配置为 ANTHROPIC_API_KEY

入门指南

先决条件

跑步

  • 在……里面 client: npm install && npm run build
  • 在……里面 server: npm install && npm run build
  • 在……里面 client: node build/index.js ../server/build/index.js