MCP市场
什么是 MCP 服务器?
MCP 服务器是增强 Cline 功能的专用扩展程序。它们使 Cline 能够执行其他任务,例如获取网页、处理图像、访问 API 等等。
MCP 市场演练
MCP 市场为数百个不同类别的 MCP 服务器提供一键安装体验。
1. 进入市场
在 Cline 中,点击顶部工具栏中的“扩展”按钮(方形图标)
MCP 市场将打开,按类别显示可用的服务器
2. 浏览并选择服务器
按类别浏览服务器(搜索、文件系统、浏览器自动化、研究数据等)
单击服务器即可查看其功能和要求的详细信息
3.安装和配置
单击您选择的服务器的安装按钮
如果服务器需要 API 密钥(大多数都需要),Cline 将指导您完成以下操作:
在哪里获取 API 密钥
如何安全地输入
服务器将自动添加到您的 MCP 设置中
4.验证安装
安装完成后,Cline 将显示确认信息
在 Cline 的 MCP 设置 UI 中检查服务器状态
5. 使用新服务器
安装成功后,Cline 将自动集成服务器的功能
您将在 Cline 的系统提示中看到可用的新工具和资源
只需要求 Cline 使用新服务器的功能
示例:“使用 Perplexity 在网络上搜索最新的 React 更新”
企业用户: 如果您在企业环境中使用 Cline,请确保您有权根据组织的安全策略安装第三方 MCP 服务器。
幕后发生了什么
当您安装 MCP 服务器时,会自动发生以下几件事:
1.安装过程
服务器代码已克隆/安装至
/Users/<username>/Documents/Cline/MCP/
依赖项已安装
服务器搭建完成(TypeScript/JavaScript 编译或者 Python 包安装)
2.配置
MCP 设置文件已使用您的服务器配置进行更新
该文件位于:
/Users/<username>/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
环境变量(如 API 密钥)被安全存储
服务器路径已注册
3. 服务器启动
Cline 检测到配置变化
Cline 以单独的进程启动您的服务器
通过 stdio 或 HTTP 建立通信
4. 与 Cline 集成
您的服务器功能已添加到 Cline 的系统提示中
可通过
use_mcp_tool
命令使用工具资源可通过
access_mcp_resource
命令获得Cline 现在可以按照用户的提示使用这些功能
故障排除
系统要求
确保您的系统满足以下要求:
Node.js 18.x 或更高版本
通过运行以下命令进行检查:
node --version
安装地址:https://nodejs.org/
JavaScript/TypeScript 实现所必需的
Python 3.10 或更高版本
通过运行以下命令进行检查:
python --version
安装地址:https://python.org/
注意:某些专门的实现可能需要 Python 3.11+
UV 包管理器
用于依赖隔离的现代 Python 包管理器
使用以下方式安装:
复制
或者:
pip install uv
使用以下方法验证:
uv --version
如果任何这些命令失败或显示旧版本,请在继续之前安装/更新!
常见安装问题
确保您的互联网连接稳定
检查您是否具有安装新软件所需的权限
验证 API 密钥是否输入正确(如果需要)
检查 MCP 设置 UI 中的服务器状态是否有任何错误消息
如何删除 MCP 服务器
要完全删除故障的 MCP 服务器:
打开 MCP 设置文件:
/Users/<username>/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
从
mcpServers
对象中删除服务器的整个条目保存文件
重启 Cline
我仍然收到错误
如果您在使用 MCP 服务器时遇到错误,您可以尝试以下操作:
检查 MCP 设置文件是否有错误
使用 Claude Sonnet 模型进行安装
验证服务器文件的路径是否正确
确保设置了所有必需的环境变量
检查是否有其他进程正在使用同一端口(针对基于 HTTP 的服务器)
尝试删除并重新安装服务器(从
cline_mcp_settings.json
文件和/Users/<username>/Documents/Cline/MCP/
目录中删除)使用终端并直接运行该命令及其参数。这将允许您看到与 Cline 相同的错误
MCP 服务器规则
Cline 已经知道您的活动 MCP 服务器及其用途,但是当您启用大量 MCP 服务器时,定义何时使用每个服务器会很有用。
利用 .clinerules
文件或自定义指令通过基于关键字的触发器支持智能 MCP 服务器激活,使 Cline 的工具选择更加直观和上下文感知。
MCP 规则如何运作
MCP 规则将您连接的 MCP 服务器分组为功能类别,并定义触发关键字,当您与 Cline 的对话中检测到时,这些关键字会自动激活它们。
复制
配置结构
类别 :组相关服务器(例如“webInteraction”,“mediaAndDesign”)
服务器 :列出每个类别中的服务器名称
触发器 :激活这些服务器的关键字
描述 :人类可读的类别解释
MCP 规则的优势
上下文工具选择 :Cline 根据对话上下文选择合适的工具
减少摩擦 :无需手动指定使用哪种工具
组织功能 :按逻辑对相关工具和服务器进行分组
优先级 :通过明确的优先级顺序处理模糊情况
示例用法
当您写下“您能抓取这个网站吗?”时,Cline 会检测“抓取”和“网站”作为触发器,自动选择与网络相关的 MCP 服务器。
对于“苹果的股票价格是多少?”这样的金融任务,“股票”和“价格”等关键词会触发与金融相关的服务器。
快速入门模板
复制
将其添加到您的 .clinerules
文件或自定义指令中,以使 Cline 的 MCP 服务器选择更加直观和上下文感知。
Last updated