张牧之 (@O_Oops)俺也糊了个查询天气的 MCP 服务端 中发帖

根据官方文档照葫芦画瓢写的,shit code,纯当练手了 🤣 
客户端用的 cline,配置的模型是 openrouter 里面免费的 deepseek/deepseek-r1:free
from typing import Any
import httpx

from mcp.server.fastmcp import FastMCP

# 初始化 FastMCP 服务器
mcp = FastMCP("weather")

# 天气接口地址
BASE_URL = "http://apis.juhe.cn/simpleWeather/query"

# 全局变量,存放接口响应数据
result = {}

# 构建请求和错误处理
async def make_request(url: str) -> dict[str, Any] | None:
"""向天气 API 发送请求"...