天气数据服务

一个基于NWS API的天气数据获取和处理服务,适用于需要实时天气数据的应用开发。

  • by SageChisanga
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 sagechisanga/mcptutorial

使用说明

#步骤1:安装uv

#curl-LsSfhttps://astral.sh/uv/install.sh|sh

#为我们的项目创建一个新目录

紫外线天气

cd天气

#创建虚拟环境并激活它

紫外线真空

source.ven/bin/activate

#安装依赖项

uv添加“mcp[cli]”httpx

#创建我们的服务器文件

触摸weather.py

从输入import任意

导入httpx

从mcp.server.fastmcp导入fastmcp

#初始化FastMCP服务器

mcp=FastMCP(“天气”)

#常量

NWS_API_BASE=“https://api.weather.gov"

用户代理=“天气应用程序/1.0”

#添加此文件

mkdir-p“~/库/应用程序支持/Claude”

touch“~/库/应用程序支持/Claude/Claude_desktop_config.json”