天气查询服务

使用Spring AI创建的OpenWeather MCP服务器,提供天气查询功能。

  • by nickcotter
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 nickcotter/openweather-mcp

使用说明

露天mcp

使用Spring AI为OpenWeather创建MCP服务器

NB在撰写MCP时尚未实现。

需求

  • java 17
  • 8级+

跑步

确保设置了这两个环境变量。

导出SPRING_AI_OPERNAI_API_KEY=

导出OPENWEATHER_API_KEY=

您可能希望使用您的值创建一个本地属性文件-不要提交此文件!-使用application.properties作为基础。

启动应用程序:

gradle bootRun

或者,如果您使用的是本地属性:

gradle bootRun--args='--spring.config.location=文件:。/本地.属性'

进行查询:

curl--get--data urlencode“message=今天巴黎的天气怎么样?”http://localhost:8080/chat/weather

您应该收到此表单的回复:

巴黎今天天气晴朗,气温为38.9°C(感觉像39.2°C)。湿度为25%。