ChatGPT旅行预约AI 评分 · 77/100AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 n8n + MCP 做自然语言天气查询

自然语言输入 → AI Agent 解析 → MCP 天气工具 → 结构化天气回复

有一点经验步骤流程贴士
给谁
需要在自动化流程中加入天气查询的 n8n 用户
你会得到
用自然语言获取实时天气与多日预报,无需单独申请天气 API
你需要
n8n

硬约束

需要 n8n 实例(云端或自建)和一个 OpenAI API key。模板已预置 MCP 天气端点,无需额外天气 API key。

他们做了什么

作者 jaredco 发布了一个 n8n 模板,展示如何通过 Model Context Protocol(MCP)将外部天气服务集成到 n8n 的 AI Agent 中。工作流使用 GPT-4o-mini 作为语言模型,通过 HTTP Request Tool 调用托管的 WeatherTrax MCP 端点,接收自然语言天气查询并返回结构化数据。

效果如何

作者报告称模板可处理自然语言查询,输出当前天气或多日预报,并附带 AI 生成的自然语言摘要(author_report)。README 中还提供了直接 curl 调用 MCP 端点的示例及返回格式。

值得知道

天气数据由作者托管的 MCP 端点提供,无需用户自行申请天气 API key,但端点可用性取决于作者维护;需要自备 OpenAI API key;Agent 的 system prompt 已预置在模板中,可直接使用;模板声明包含错误处理和速率限制,但本站未实测其可靠性。

步骤

  1. 导入工作流模板

    在 n8n 中点击「导入工作流」→「从文件」,选择模板提供的 workflow.json;或在 n8n 模板市场直接打开 https://n8n.io/workflows/5026/ 并复制到自己的工作区。

  2. 配置 OpenAI 凭证

    点击「OpenAI Chat Model」节点,在 Credentials 中选择已有 OpenAI 账户或点击「Create New」,粘贴你的 OpenAI API key 并保存。模型已固定为 gpt-4o-mini。

  3. 运行并查看结果

    点击「🧪 Enter weather request」节点,将 Weather Request 字段改为想查询的自然语言问题(如 "What's the weather like in Miami?"),然后点击顶部「Execute Workflow」。执行完成后点击「🧪 View Results Here」节点查看 Agent 输出、tool_call 及解析后的天气参数。

可复制提示词

运行提示词 · 来源原文。作为 AI Agent 的输入消息

这一段是提示词,页面不会在这里插入广告。

Weather conditions for outdoor event Saturday

示例查询:"What's the weather like in Miami?" / "Will it rain next Tuesday in Seattle?" / "5-day forecast for London"

来源

AI weather forecasts with MCP integration · jaredco · n8n.io · 2025-06-18T16:33:00.628Z

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例