由MCP驱动的个人助理是一种自动化工作流程,它利用AI语言模型来解释请求,并利用MCP(模型上下文协议)来执行跨各种应用程序的复杂、多步骤任务。为了方便大家了解,本文就来为大家介绍一下通过在n8n中设计自定义自动化工作流程,并将其运行在Hostinger VPS上,创建自托管的个人助理。
一、前提条件
为了构建自托管的n8n个人助理,需要准备一个可靠的服务器、一个n8n实例以及想要连接的服务的API凭证。首先需要拥有一个可靠的服务器,如下操作:
本文选择的是Hostinger VPS,目前提供的KVM1、KVM2、KVM4、KVM8四个方案。至于该选哪个方案,用户可以按需选择。
Hostinger优惠码:IDCSPY(虚拟主机高达86%折扣、云主机高达78%折扣,VPS主机高达68%折扣)
Hostinger VPS主机方案推荐
| 方案 | CPU | 内存 | 硬盘 | 流量 | 优惠价/月 |
| KVM 1 | 1vCPU | 4GB | 50GB NVMe | 4TB | $4.49 |
| KVM 2 | 2vCPU | 8GB | 100GB NVMe | 8TB | $6.29 |
| KVM 4 | 4vCPU | 16GB | 200GB NVMe | 16TB | $8.99 |
| KVM 8 | 8vCPU | 32GB | 400GB NVMe | 32TB | $17.99 |
《点击进入官网购买》
如果用户还没有购买Hostinger VPS主机的话,可以参考以下内容进行操作:
使用VPS来构建这个助手,为了保护数据隐私并保持完全控制权,将它部署在自托管的n8n VPS上。本文选择的是Hostinger,n8n实例已经预装好了,可以直接使用。
相关推荐:《Hostinger教程:在Ubuntu VPS上安装n8n》
收集API凭证,以便n8n工作流能够安全地访问其他应用程序中的数据。
二、使用MCP在n8n中构建个人助理1、设置对话入口点
为个人助理创建入口点,通过在工作流程中添加“收到聊天消息时”节点可以实现这一点。

2、构建带内存的AI核心
入口点配置完毕后,下一步是构建个人助理的“大脑”。添加了一个AI代理节点,并将其连接到用于思考的语言模型和用于理解上下文的记忆节点。


在个人助理代理节点中配置了一个系统提示,例如,添加如下指令:
You are a helpful personal assistant. Based on the user’s request, you must choose one of the available tools to assist them.
3、建立与MCP的工具通信通道
AI核心需要一种方式来与其工具进行通信,本文搭建了一个由MCP服务器触发器和MCP客户端节点组成的两部分系统。
1)在画布上添加一个MCP服务器触发节点,然后复制它唯一的webhook URL,客户端需要使用该URL连接到它。

2)添加了一个MCP客户端节点。通过粘贴从MCP服务器触发器复制的URL来配置其SSE端点字段,然后将MCP客户端节点连接到个人助理的工具输入。

4、连接助手工具
通信渠道准备就绪后,为个人助理配备必要的技能,方法是为每个所需的功能添加工具节点,并将它们全部连接到MCP服务器触发器。
在这个项目中,主要运用助理技能提供以下三项服务:
- 添加多个Google日历工具节点,用于创建、更新和查找事件等操作。
- 添加了Gmail工具节点,让助手可以查找、读取和发送电子邮件。
- 使用Google云端硬盘工具节点来管理文件,这些节点包括用于从文本创建文档、搜索文件和共享文件的节点。
5、实现错误处理
创建一个专门用于通知的错误处理工作流程,并使用n8n的设置将其链接到工作流程。它以一个错误触发节点开始,这是一个特殊的触发器,仅当分配给它的另一个工作流失败时才会运行。

此触发器连接到一个配置为发送消息的Slack节点,自定义通知,使其包含动态数据,例如工作流名称、发生故障的节点以及指向执行日志的直接链接。
保存错误处理工作流程后,最后一步是将其连接起来。
返回到个人助理工作流程,打开“设置”菜单,找到“错误处理工作流程”字段,然后选择刚刚创建的新工作流程。
相关推荐:
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)
微信扫码加好友进群
主机优惠码及时掌握
QQ群号:938255063
主机优惠发布与交流





