跳到主要内容

MCP 服务器

n8n 的节点面板提供 Model Context Protocol(MCP,模型上下文协议)服务器注册表,可以一键连接到智能体。选择服务器并登录后,智能体即可使用其工具。

你也可以将注册表中的 MCP 服务器连接到 n8n Assistant。

将注册表中的服务器添加到智能体 ​

  1. 在画布上的 AI Agent 节点中点击“Tool +”,打开工具面板;或者在构建和管理智能体中点击“Add Tool”。
  2. 在搜索栏中搜索要连接的服务,例如 Notion 或 Linear;也可以点击“MCP Servers”部分,查看所有可用服务器。
  3. 选择服务器,然后按提示登录。
  4. 通过“Tools to include(包含的工具)”选择向智能体提供哪些工具:全部、指定列表,或排除指定列表后的全部工具。

从面板登录时,n8n 会自动创建 MCP 凭据。

查找可用服务器 ​

注册表中的服务器列表经常变化,请在节点面板中查看当前列表,不要依赖此处的静态清单。

有些服务器需要先在提供商侧完成设置,并提供专门的说明页。对于 Databricks Genie,请参阅 Databricks Genie One MCP 服务器,了解管理员必须添加的 OAuth 作用域及 Genie 所需的智能体设置。对于 Supabase,请按 Supabase OAuth2 凭据设置操作,包括 Supabase MCP 服务器所需的应用权限。

如果所需服务器尚未加入注册表,可以使用 MCP Client Tool 节点,通过连接 URL 和凭据手动连接任意 MCP 服务器。

如何选择内置工具(节点)或 MCP 服务器作为智能体工具 ​

两者都能让智能体访问服务。内置工具提供更精细的控制:你可以固定操作和部分参数,让模型只填写你开放的字段。MCP 服务器给予智能体更大的操作空间,但相应地减少控制,并在每次调用时使用更多上下文。

内置工具(n8n 集成)MCP 服务器
适用场景已知智能体需要执行的操作,希望严格限定范围智能体需要执行多种操作,或无法预先确定所需操作
范围单个节点操作,例如发送 Slack 消息通过单个连接访问服务器提供的所有工具
你配置的内容需要固定的参数,例如频道、消息类型或消息文本允许或排除的工具
智能体提供的内容仅填写你选择向模型开放的字段从允许的工具中选择调用哪个工具,并提供全部参数

相关资源 ​

本文为社区中文翻译。查看对应英文原文