day24-新闻爬虫+邮件
邮件发送
BBC订阅频道:https://variety.com/t/bbc-news/
获取订阅链接:

更多订阅源:https://www.citrusreader.com/feed?id=fd7f3434-eeb7-42eb-980d-3599dcb0f487&lang=zh-CN
加入rss节点,配置订阅链接,获取了10条热点新闻数据,数据包含新闻的title、内容link等内容。因此需要使用一个爬虫节点,将内容link页面数据进行抓取。
Firecrawl爬虫工具:www.firecrawl.dev
n8n没有firecrawl节点,因此需要安装其社区节点:
搜索:
搜索结果:https://www.npmjs.com/package/n8n-nodes-firecrawl
添加社区节点:
添加firecrawl的凭证:
登录firecrawl官网:www.firecrawl.dev
登录成功后,点击个人主页获取API KEY
复制API KEY:
给firecrawl节点配置凭证:
配置firecrawl节点:
添加大模型节点(AI Agent节点),对firecrawl节点爬取到的内容进行理解,然后整理成一份简报返回给我们:
给AI Agent节点添加deepseek模型:
添加Aggregate节点进行数据合并:
Aggregate节点合并数据后返回的是md格式的数据,不方便进行邮件发送,因此需要将md格式数据转换成html格式,便于邮件发送。
添加Markdown节点:

添加邮件发送节点send email:
配置邮件发送的凭证:
配置凭证
登录qq邮箱,找到设置按钮:
找到左下角的账号与安全:
开启SMTP服务并获取授权码:
进行send mail节点的凭证设置:
配置send mail节点:
最后,将开始节点变为定时出发节点:
工作流保存与导入:
MCP快速入门实战
一、MCP技术体系介绍
MCP:模型上下文协议
大模型开发领域还是大模型工具应用领域中进行Agent开发所面临的问题:外部工具开发与复用
MCP-CLient:Agent使用者(大模型运行环境)
MCP-Server:Agent可以调用的外部工具(订票工具,数据采集工具等等)
交互方式:
- STDIO:需要agent将server工具下载到本地使用
- SSE:网络交互
- 流失传输:网络交互
MCP,全称是Model Context Protocol,模型上下文协议,由Claude母公司Anthropic于2024年11月正式提出。
MCP刚发布的时候不温不火,直到今年Agent大爆发才被广泛关注。而在今年2月,Cursor正式宣布加入MCP功能支持,一举将MCP推到了全体开发人员面前。从本质上来说,MCP是一种技术协议,一种智能体Agent开发过程中共同约定的一种规范。这就好比秦始皇的“书同文、车同轨”,在统一的规范下,大家的协作效率就能大幅提高,最终提升智能体Agent的开发效率。
MCP把大模型运行环境称作 MCP Client,也就是MCP客户端,同时,把外部函数运行环境称作MCP Server,也就是MCP服务器。
CherryStudio+MCP综合实践
第一步:先下载安装一个CherryStudio
这个是我个人最推荐的零基础入门大模型首选的客户端,相比OpenWebUI、AnythingLLM等CherryStudio安装部署简单、页面简洁美观、各种功能齐全,并且还是最先支持MCP的客户端,可以说是零基础搭建专属智能体的不二之选了。
CherryStudio官网链接:https://docs.cherry-ai.com/
CherryStudio适用于Windows、macOS以及Linux三种操作环境,你可以根据自己的环境选择合适的安装包。
注意:如果第一次在使用Cherry Studui的时候出现uv 和 bun未安装的话,可以手动下载安装:
第二步:获取大模型API-Key
CherryStudio可以接入各种不同类型的大模型,包括国外的OpenAI、Gemini等公司的大模型,国内的智谱、深度求索等公司的大模型,同时兼容通过 Ollama 部署的本地大模型。功能很强大!
第三步:配置MCP服务器
魔塔社区MCP广场:https://www.modelscope.cn/mcp
12306工具为例:

-
Stdio模式如何配置:
{ "mcpServers": { "12306-mcp": { "args": [ #参数 "-y", "12306-mcp" ], "command": "npx" #命令 } } } -
sse或者是流失传输:
{ "mcpServers": { "12306-mcp": { "type": "streamable_http", "url": "https://mcp.api-inference.modelscope.net/a18934cd856a4f/mcp" } } }
N8N应用MCP(了解)
添加chat节点:
下载mcp社区节点:https://www.npmjs.com/search?q=keywords%3An8n-community-node-package
n8n也有原生的mcp节点,但是有问题不建议用!
添加agent节点:
配置MCP Client Tool节点:12306
-
进入魔塔社区的12306mcp文档页:https://www.modelscope.cn/mcp/servers/@Joooook/12306-mcp,找到如下配置信息
{ "mcpServers": { "12306-mcp": { "type": "streamable_http", "url": "https://mcp.api-inference.modelscope.net/a18934cd856a4f/mcp" } } } -
配置MCP Client节点:
-
添加授权凭证:

-
完整配置信息:
-
配置AI Agent节点:
添加工具执行节点:
- 配置工具执行节点



浙公网安备 33010602011771号