在 Enter 中配置自定义 MCP 以将您的 Agent 连接到一切

在 Enter 中配置自定义 MCP 以将您的 Agent 连接到一切

学习在 Enter 中配置自定义 MCP。使用 JSON 轻松将 AI Agent 连接到外部工具和数据源。立即扩展您的 Agent 功能。

公告Chris at Enter·

什么是 MCP?

MCP (Model Context Protocol) 是一个开放的协议标准,允许 AI Agent 连接并使用外部工具和数据源。可以将其视为 Agent 的"通用插头"——通过配置 MCP Server,您的 Enter Agent 可以无缝地与 Supabase 和 Notion 等第三方服务交互,获取数据并执行操作,从而大大扩展 Agent 的能力。

在 Enter 中,您可以通过简单的 JSON 配置添加 MCP Server——无需复杂的开发工作。

在哪里找到 MCP 配置入口

Enter 提供了多个管理 MCP 配置的入口。选择适合您工作流程的方法即可。

方式 1:通过 Agent 面板

  1. 打开您的项目,点击界面中的 Agent 设置图标。

  1. 在打开的面板中,找到MCPs——您将在那里看到 MCP 相关的配置选项。

方式 2:通过 Agent 面板中的 MCPs 部分

  1. 打开Agent Panel,其中显示了 Agent 可用的所有工具,包括 MCPs、Skills 等部分,未来还会有更多。

  2. 找到MCPs部分,查看当前已配置的 MCP Server 列表和添加按钮。

添加 MCP Server

按照以下步骤从 MCPs 部分手动添加 MCP Server:

  1. 点击Add MCP按钮。

  1. 在出现的配置表单中,输入 MCP Server 的 JSON 配置。格式如下:
{ 
  1. 确认 JSON 格式正确后,点击Connect按钮。

  2. Enter 将自动尝试连接到 MCP Server。连接成功后,状态将显示为已连接。

管理现有的 MCP Server

添加 MCP Server 后,您可以在 MCP 列表中查看所有已配置的服务器。每个 MCP 条目显示以下信息:

  • Name:MCP Server 的名称

  • Tools:该 Server 提供的工具列表

  • Connection Status:当前连接状态

可用操作

对于每个 MCP Server,您可以执行以下操作:

  • Enable/Disable:切换 Agent 是否使用此 MCP

  • 删除: 移除您不再需要的 MCP 配置

如果您需要修改 MCP 的配置(例如更改 API Key 或 URL),我们建议先删除现有的 MCP,然后使用更新后的配置重新添加。

处理需要 OAuth 的 MCP Servers

一些 MCP Servers(如 Notion)需要 OAuth 身份验证。Enter 内置支持 OAuth 身份验证流程。

  1. 当您连接到需要 OAuth 的 MCP Server 时,状态将显示为连接。

  1. Enter 将自动重定向您到相应服务的授权页面以完成授权。

  2. 授权完成后,返回 Enter,MCP 连接将自动建立。如果连接未自动恢复,您可以再次点击连接以重新连接。

在聊天中查看和使用 MCP 工具

配置 MCP 后,您的 Agent 可以直接在聊天中使用这些外部工具。

查看已配置的 MCPs

您可以在聊天中询问 Agent 当前为您的项目配置了哪些 MCPs。例如:

"我配置了哪些 MCPs?"

Agent 将列出所有当前连接的 MCP Servers 及其提供的工具。

使用 MCP 工具

  1. 在聊天对话中,Agent 将自动识别并调用已连接的 MCP 工具。

  2. 当工具被调用时,您可以看到 MCP 工具的图标和名称,清楚地显示 Agent 正在使用哪个外部服务。

  1. 要查看 MCP 工具信息,请点击工具图标以获取详细信息。

常见 MCP Server 配置示例

以下是一些流行服务的配置示例,您可以直接复制使用。

Context7

{ 

Notion

{ 

Supabase

{ 

重要提示:仅支持基于 URL 的 MCP 连接

MCP 协议定义了两种主要传输方法,对应两种不同的配置格式。Enter 目前仅支持其中一种— 请确保在配置前理解其中的区别。

支持的:url方法(Streamable HTTP)

此方法通过 HTTP 协议远程连接到 MCP Servers,在配置中使用"url"字段指向服务端点。这也是 MCP 协议推荐的现代标准传输方法。

{ 

Enter 支持此方法,包括与 SSE (Server-Sent Events) 传统模式的兼容性。

不支持:command方法 (stdio)

此方法需要在用户本地机器上启动子进程,并通过标准输入/输出 (stdin/stdout) 与 MCP Server 进行通信。它使用配置中的"command"和"args"字段。

{ 

此方法通常由桌面客户端使用,如 Claude Desktop 和 Cursor,它们运行在用户的本地机器上,可以直接启动本地进程。作为 Web 平台,Enter 无法在用户设备上启动本地进程,因此command基于的 MCP 配置目前不受支持。

如何判断 MCP Server 能否在 Enter 中使用

查看 MCP Server 的官方文档,确认它是否提供 HTTP URL 端点(通常是以https://开头的 URL)。如果文档仅提供command/npx基于的配置,则该 MCP Server 目前无法直接在 Enter 中使用。

许多流行的 MCP Server 同时提供 stdio 和 HTTP 访问方式——只需选择带有"url"字段的配置即可。

总结

通过 MCP 配置,您的 Enter Agent 可以轻松连接到各种外部工具和数据源,大大扩展其功能。无论是查询 Notion 文档、管理 Supabase 数据库,还是连接任何其他支持 MCP 协议的服务,一切都可以通过简单的 JSON 配置完成。

立即前往Enter尝试为您的 Agent 配置 MCP 吧!

你可能还喜欢

根据相似主题自动推荐,让你保持沉浸式阅读体验。