n8n 节点面板新增 OAuth 流程,可直接连接数十个 MCP 服务器并供 AI Agent 使用,降低了 MCP 生态的接入门槛。
团队刚刚上线了一批全新的 MCP 服务器,你可以直接从 Node 面板中添加。新加入的包括 Airtable、Grafana、New Relic、Jotform 和 PandaDoc,它们将与你已经能连接的服务并肩作战,比如 Notion、Stripe、GitLab、Apify、Linear、monday.com 和 Hugging Face。现在,只需一个 OAuth 流程,就能快速连接近 70 种服务。
如果你日常已经在使用其中任何一种,效果是立竿见影的。以 Notion 为例。我经常在工作流中用到它,但以往要让它与 Agent 正确对接,往往需要联系管理员获取相应权限、创建一个内部集成并与其共享页面、还要配置多个 Notion 工具来对应不同的操作。现在只需要一次 OAuth 点击,Agent 就能拉取会议记录作为上下文、从对话中起草页面、在其他地方发生变更时更新数据库。
所有这些 MCP 服务器连接的设置流程同样简单。更多连接方式即将推出,首先从最常用的、具备 OAuth 和动态客户端注册(DCR)的 MCP 服务器开始。如果你需要的服务还未列入列表,MCP Client Tool 允许你通过额外配置指向任意 MCP 端点。
什么时候该用 Node、Agent 工具还是 MCP 服务器?
原生 Node 适用于确定性工作流。如果你知道在特定步骤中需要调用哪个精确的 API,或者你在构建一个每次都必须以相同方式运行的东西,Node 能让你对输入、输出和错误处理拥有细粒度的控制。凡是逻辑不需要做决策的地方,都用 Node。
示例:你想让每个新客户都在团队 wiki 中获得一个欢迎页面。Notion Node 每次都会在同一个数据库、用相同的字段创建那个页面。不需要任何判断,所以一个 Node 就够了。
当你把一个 Node 作为工具添加到 AI Agent 中时,Agent 会选择何时调用它,但你仍然需要提前定义好具体的操作。因为工具是固定且定义明确的,Agent 只需要较少的推理就能正确使用它,这通常意味着相比让它从更广泛的工具集中摸索该怎么做,LLM 调用次数会更少。
示例:你的支持 Agent 有一个"记录升级"的 Notion 工具。它指向一个特定的操作,对应一个特定的数据库。Agent 判断何时需要升级某个问题,但它除了这一个任务之外对 Notion 做不了任何事。
MCP 服务器在你让 Agent 自己决定做什么时大放异彩。连接一次,Agent 就能获得一整套可以按需选取的工具。你仍然可以单独开关每个工具,所以暴露什么由你决定,但何时使用、用哪个、如何用,都由 Agent 决定。这种灵活性伴随着 Agent 端更多的推理工作。
示例:连接 Notion MCP 服务器后,你的 Agent 可以搜索页面、拉取会议记录、创建草稿或更新数据库条目,具体取决于它收到的请求。这些能力不是你自己为每一种操作构建的工具,而是连接本身自带的。
你不必只选一个
这三者并非相互替代的关系。Node 给你工作流步骤级的精确性,Agent 工具让 Agent 对固定操作有有限的决定权,MCP 服务器则给它更大的表面去推理。具体目标不同,一个工作流可能最终会三者混用。
n8n 的用户来自各行各业,有不同的背景、经验水平和兴趣爱好。我们一直在寻找机会通过博客文章来展示不同的用户及其项目。如果你正在使用 n8n并希望为社区带来启发,欢迎联系我们 💌