天气服务器
一个使用OpenWeatherAPI获取天气数据的简单服务器。
安装与使用
通过npx直接运行(推荐)
npx yyy-weather-server
全局安装
npm install -g yyy-weather-server
yyy-weather-server
本地安装
npm install
pip install httpx mcp
配置
在项目根目录创建 .env
文件,添加您的OpenWeather API密钥:
OPENWEATHER_API_KEY=your_api_key_here
运行(本地开发)
npm start
或者直接使用Node.js运行:
node index.js
也可以直接运行Python脚本:
python weather_server.py
使用方法
服务器启动后,您可以查询天气信息。服务器使用MCP协议,可以通过相应的客户端工具进行交互。
发布到npm
如果您希望发布到npm,请确保:
- 使用您自己的npm账户登录:
npm login
- 更新package.json中的作者信息
- 发布包:
npm publish
注意:首次发布包前请确认包名称未被占用,或者使用带有命名空间的包名(如 @username/yy-weather-server
)。