添加和管理远程 MCP 服务器
访问 MCP 服务器界面
要访问 Cline 中的 MCP 服务器界面- 点击 VSCode 侧边栏中的 Cline 图标
- 打开 Cline 面板右上角的菜单 (⋮)
- 从下拉菜单中选择“MCP Servers”(MCP 服务器)
了解 MCP 服务器界面
MCP 服务器界面分为三个主要标签页- Marketplace(市场):发现并安装预配置的 MCP 服务器(如果已启用)
- Remote Servers(远程服务器):通过 URL 端点连接到现有 MCP 服务器
- Installed(已安装):管理您已连接的 MCP 服务器
添加远程 MCP 服务器
“Remote Servers”(远程服务器)标签页允许您连接到任何可通过 URL 端点访问的 MCP 服务器- 点击 MCP 服务器界面中的“Remote Servers”(远程服务器)标签页
- 填写所需信息
- Server Name(服务器名称):为服务器提供一个唯一的、描述性的名称
- Server URL(服务器 URL):输入 MCP 服务器的完整 URL 端点(例如,
https://example.com/mcp-sse) - Transport Type(传输类型):选择连接协议(建议现代服务器使用 Streamable HTTP)
- 点击“Add Server”(添加服务器)以发起连接
- Cline 将尝试连接到服务器并显示连接状态
注意:连接到远程服务器时,请确保您信任该来源,因为 MCP 服务器可以在您的环境中执行代码。
传输类型
Cline 支持两种用于远程 MCP 服务器的传输协议- Streamable HTTP(推荐):现代 MCP 传输协议,具有更好的性能、可靠性和完整的 OAuth 2.1 认证支持。用于大多数远程服务器。
- SSE (Legacy)(SSE(旧版)):Server-Sent Events 传输。仅当服务器特别要求 SSE 或不支持 Streamable HTTP 时使用。
OAuth 认证
某些 MCP 服务器(例如 Vercel 的 MCP)需要 OAuth 认证才能安全地访问您的数据。连接到支持 OAuth 的服务器时- 像往常一样使用其 URL 添加服务器
- 如果服务器需要认证,您将看到一条错误消息,要求进行认证。
- 点击出现的 “Authenticate”(认证)按钮
- 您的浏览器将打开到服务器的授权页面
- 登录并授予权限
- 您将自动重定向回 Cline
- 服务器将连接并显示一个绿色状态点
远程服务器发现
如果您正在寻找要连接的 MCP 服务器,一些第三方市场提供具有各种功能的可用服务器目录。警告:以下第三方市场仅供参考。Cline 不认可、不验证也不对这些市场上列出的任何服务器负责。这些服务器是云托管服务,它们处理您的请求并可能访问您与之共享的数据。在连接到第三方服务之前,请务必查看隐私政策和使用条款。
Composio MCP 集成
Composio 的 MCP Marketplace 提供了访问支持模型上下文协议 (MCP) 的各种第三方服务器的权限。这些服务器公开了 GitHub、Notion、Slack 等服务的 API。每个服务器都包含配置说明和内置的认证支持(例如 OAuth 或 API 密钥)。要连接,请在市场中找到所需的服务并按照那里提供的集成步骤进行操作。通过 Smithery 连接
Smithery 是一个第三方 MCP 服务器市场,允许用户发现并连接到各种模型上下文协议 (MCP) 服务器。如果您正在使用与 MCP 兼容的客户端(例如 Cursor、Claude Desktop 或 Cline),您可以浏览可用的服务器并将它们直接集成到您的工作流中。 要探索可用的选项,请访问 Smithery 市场:https://smithery.ai 请注意:Smithery 由独立维护,不隶属于我们的项目。请自行决定使用。管理已安装的 MCP 服务器
添加后,您的 MCP 服务器将出现在“Configure”(配置)标签页中,您可以在其中查看服务器状态
每个服务器都会显示其当前状态- 绿点:已连接并可以使用
- 黄点:正在连接过程中
- 红点:已断开连接或遇到错误
配置服务器设置
点击服务器以展开其设置面板- 工具和资源:
- 查看服务器提供的所有可用工具和资源
- 配置工具的自动批准设置(如果已启用)
- 请求超时:
- 设置 Cline 应等待服务器响应的时间
- 选项范围从 30 秒到 1 小时
- 服务器管理:
- Restart Server(重新启动服务器):如果服务器无响应,则重新连接
- Delete Server(删除服务器):从您的配置中删除服务器
启用/禁用服务器
切换每个服务器旁边的开关以启用或禁用它- Enabled(已启用):Cline 可以使用服务器的工具和资源
- Disabled(已禁用):服务器保留在您的配置中,但处于非活动状态
故障排除连接问题
如果服务器连接失败- 将显示一条错误消息,其中包含有关失败的详细信息
- 对于 OAuth 错误:点击“Authenticate”(认证)按钮以完成授权流程
- 检查服务器 URL 是否正确且服务器正在运行
- 尝试选择不同的传输类型(Streamable HTTP vs SSE)
- 使用“Restart Server”(重新启动服务器)按钮尝试重新连接
- 如果问题仍然存在,您可以删除服务器并尝试重新添加
OAuth 特有问题
如果您在认证支持 OAuth 的服务器时遇到问题- “Authentication required”(需要认证)持续存在:确保您已在浏览器中完成授权流程且未取消
- 浏览器未打开:检查您系统的默认浏览器设置并确保可以打开外部 URL
- 重定向错误:验证您使用的是最新版本的 Cline - 旧版本可能不支持 OAuth
- 重置认证:删除服务器并重新添加以重新开始新的 OAuth 流程
高级配置
对于高级用户,Cline 将 MCP 服务器配置存储在一个 JSON 文件中,可以进行修改- 在“Configure”(配置)标签页中,点击“Configure MCP Servers”(配置 MCP 服务器)以访问设置文件
- 每个服务器的配置遵循此格式
- url:端点 URL(用于远程服务器)
- type:传输协议 -
"streamableHttp"(推荐)或"sse"(旧版) - disabled:服务器当前是否启用(true/false)
- autoApprove:不需要确认的工具名称列表
- timeout:等待服务器响应的最大时间(以秒为单位)(默认值:60)
使用 MCP 服务器工具
连接后,Cline 可以使用 MCP 服务器提供的工具和资源。当 Cline 建议使用 MCP 工具时- 将出现工具批准提示(除非已自动批准)
- 在批准之前查看工具详细信息和参数
- 该工具将执行并返回结果给 Cline
示例:连接到 Vercel MCP
Vercel MCP 是一个支持 OAuth 的服务器,提供用于管理您的 Vercel 项目和部署的工具- 点击“Remote Servers”(远程服务器)标签页
- 输入
- Server Name(服务器名称):
vercel - Server URL(服务器 URL):
https://mcp.vercel.com - Transport Type(传输类型):Streamable HTTP(预选)
- Server Name(服务器名称):
- 点击“Add Server”(添加服务器)
- 您将看到“Authentication required”(需要认证) - 点击 “Authenticate”(认证)按钮
- 在浏览器中登录 Vercel 并授权 Cline
- 返回 Cline - 服务器将自动连接
- Vercel 的工具(部署、日志、项目)现在可供 Cline 使用了!

