@yangyi1111/weather_mcp_server
v1.0.3
Published
一个基于Model Context Protocol (MCP)的天气信息服务,提供天气预报和气象预警功能。
Downloads
11
Readme
Weather MCP Server
一个基于Model Context Protocol (MCP)的天气信息服务,提供天气预报和气象预警功能。
功能
- 获取指定州的天气预警信息
- 根据经纬度获取天气预报
安装
全局安装
npm install -g @yangyi1111/weather_mcp_server安装后,可以通过以下命令运行:
weather-mcp-server直接使用NPX
无需安装,直接运行:
npx @yangyi1111/weather_mcp_server使用方法
服务器默认在8000端口运行。可以通过环境变量MCP_SERVER_PORT设置不同端口:
MCP_SERVER_PORT=8080 weather-mcp-serverAPI
服务器启动后,可通过以下端点访问:
- GET
/sse- 建立SSE连接 - POST
/messages- 发送消息到服务器
工具功能
本服务提供两个工具功能:
get-alerts- 获取指定州的天气预警- 参数:
state- 两字母州代码(如CA, NY)
- 参数:
get-forecast- 获取指定位置的天气预报- 参数:
latitude- 纬度(-90到90) - 参数:
longitude- 经度(-180到180)
- 参数:
许可证
ISC
