> For the complete documentation index, see [llms.txt](https://modelmesh.gitbook.io/cline-zhong-wen-ban-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://modelmesh.gitbook.io/cline-zhong-wen-ban-docs/mcp-fu-wu-qi-1/mcp-shi-chang.md).

# MCP市场

#### 什么是 MCP 服务器？ <a href="#whats-an-mcp-server" id="whats-an-mcp-server"></a>

MCP 服务器是增强 Cline 功能的专用扩展程序。它们使 Cline 能够执行其他任务，例如获取网页、处理图像、访问 API 等等。

#### MCP 市场演练 <a href="#mcp-marketplace-walkthrough" id="mcp-marketplace-walkthrough"></a>

MCP 市场为数百个不同类别的 MCP 服务器提供一键安装体验。

**1. 进入市场**

* 在 Cline-胜算云增强版 中，点击顶部工具栏中的“扩展”按钮（方形图标）
* MCP 市场将打开，按类别显示可用的服务器

**2. 浏览并选择服务器**

* 按类别浏览服务器（搜索、文件系统、浏览器自动化、研究数据等）
* 单击服务器即可查看其功能和要求的详细信息

**3.安装和配置**

* 单击您选择的服务器的安装按钮
* 如果服务器需要 API 密钥（大多数都需要），Cline 将指导您完成以下操作：
  * 在哪里获取 API 密钥
  * 如何安全地输入
* 服务器将自动添加到您的 MCP 设置中

**4.验证安装**

* 安装完成后，Cline-胜算云增强版 将显示确认信息
* 在 Cline-胜算云增强版 的 MCP 设置 UI 中检查服务器状态

**5. 使用新服务器**

* 安装成功后，Cline-胜算云增强版 将自动集成服务器的功能
* 您将在 Cline-胜算云增强版 的系统提示中看到可用的新工具和资源
* 只需要求 Cline-胜算云增强版 使用新服务器的功能
* 示例：“使用 Perplexity 在网络上搜索最新的 React 更新”

**企业用户：** 如果您在企业环境中使用 Cline-胜算云增强版，请确保您有权根据组织的安全策略安装第三方 MCP 服务器。

#### 幕后发生了什么 <a href="#what-happens-behind-the-scenes" id="what-happens-behind-the-scenes"></a>

当您安装 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 现在可以按照用户的提示使用这些功能

#### 故障排除 <a href="#troubleshooting" id="troubleshooting"></a>

**系统要求**

确保您的系统满足以下要求：

* **Node.js 18.x 或更高版本**
  * 通过运行以下命令进行检查： `node --version`
  * 安装地址：<https://nodejs.org/>
  * JavaScript/TypeScript 实现所必需的
* **Python 3.10 或更高版本**
  * 通过运行以下命令进行检查： `python --version`
  * 安装地址：<https://python.org/>
  * 注意：某些专门的实现可能需要 Python 3.11+
* **UV 包管理器**
  * 用于依赖隔离的现代 Python 包管理器
  * 使用以下方式安装：

    复制

    ```
    curl -LsSf https://astral.sh/uv/install.sh | sh
    ```

    或者： `pip install uv`
  * 使用以下方法验证： `uv --version`

如果任何这些命令失败或显示旧版本，请在继续之前安装/更新！

**常见安装问题**

* 确保您的互联网连接稳定
* 检查您是否具有安装新软件所需的权限
* 验证 API 密钥是否输入正确（如果需要）
* 检查 MCP 设置 UI 中的服务器状态是否有任何错误消息

**如何删除 MCP 服务器**

要完全删除故障的 MCP 服务器：

1. 打开 MCP 设置文件： `/Users/<username>/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`
2. 从 `mcpServers` 对象中删除服务器的整个条目
3. 保存文件
4. 重启 Cline

**我仍然收到错误**

如果您在使用 MCP 服务器时遇到错误，您可以尝试以下操作：

* 检查 MCP 设置文件是否有错误
* 使用 Claude Sonnet 模型进行安装
* 验证服务器文件的路径是否正确
* 确保设置了所有必需的环境变量
* 检查是否有其他进程正在使用同一端口（针对基于 HTTP 的服务器）
* 尝试删除并重新安装服务器（从 `cline_mcp_settings.json` 文件和 `/Users/<username>/Documents/Cline/MCP/` 目录中删除）
* 使用终端并直接运行该命令及其参数。这将允许您看到与 Cline 相同的错误

#### MCP 服务器规则 <a href="#mcp-server-rules" id="mcp-server-rules"></a>

Cline 已经知道您的活动 MCP 服务器及其用途，但是当您启用大量 MCP 服务器时，定义何时使用每个服务器会很有用。

利用 `.clinerules` 文件或自定义指令通过基于关键字的触发器支持智能 MCP 服务器激活，使 Cline 的工具选择更加直观和上下文感知。

**MCP 规则如何运作**

MCP 规则将您连接的 MCP 服务器分组为功能类别，并定义触发关键字，当您与 Cline 的对话中检测到时，这些关键字会自动激活它们。

复制

```
{
  "mcpRules": {
    "webInteraction": {
      "servers": [
        "firecrawl-mcp-server",
        "fetch-mcp"
      ],
      "triggers": [
        "web", "scrape", "browse", "website"
      ],
      "description": "Tools for web browsing and scraping"
    }
  }
}
```

**配置结构**

1. **类别** ：组相关服务器（例如“webInteraction”，“mediaAndDesign”）
2. **服务器** ：列出每个类别中的服务器名称
3. **触发器** ：激活这些服务器的关键字
4. **描述** ：人类可读的类别解释

**MCP 规则的优势**

* **上下文工具选择** ：Cline 根据对话上下文选择合适的工具
* **减少摩擦** ：无需手动指定使用哪种工具
* **组织功能** ：按逻辑对相关工具和服务器进行分组
* **优先级** ：通过明确的优先级顺序处理模糊情况

**示例用法**

当您写下“您能抓取这个网站吗？”时，Cline 会检测“抓取”和“网站”作为触发器，自动选择与网络相关的 MCP 服务器。

对于“苹果的股票价格是多少？”这样的金融任务，“股票”和“价格”等关键词会触发与金融相关的服务器。

**快速入门模板**

复制

```
解释{
  "mcpRules": {
    "category1": {
      "servers": [
        "server-name-1",
        "server-name-2"
      ],
      "triggers": [
        "keyword1", "keyword2", "phrase1", "phrase2"
      ],
      "description": "Description of what these tools do"
    },
    "category2": {
      "servers": [
        "server-name-3"
      ],
      "triggers": [
        "keyword3", "keyword4", "phrase3"
      ],
      "description": "Description of what these tools do"
    },
    "category3": {
      "servers": [
        "server-name-4",
        "server-name-5"
      ],
      "triggers": [
        "keyword5", "keyword6", "phrase4"
      ],
      "description": "Description of what these tools do"
    }
  },
  "defaultBehavior": {
    "priorityOrder": [
      "category1",
      "category2",
      "category3"
    ],
    "fallbackBehavior": "Ask user which tool would be most appropriate"
  }
}
```

将其添加到您的 `.clinerules` 文件或自定义指令中，以使Cline -胜算云增强版的MCP服务器选择更加直观和上下文感知。
