Skip to content

MCP配置指南

1. 功能概述

MCP (Model Context Protocol) 是 FiraClaw 的核心扩展机制,允许智能体与外部系统和服务进行交互。通过配置 MCP 服务,您可以赋予智能体更多的能力,如操作桌面软件、访问网络资源等。

2. MCP 服务类型

FiraClaw 支持多种类型的 MCP 服务:

  • 内置 MCP:系统自带的 MCP 服务,如 Oculos 桌面操作服务
  • 官方 MCP:从 MCP 市场下载的官方推荐 MCP 服务
  • 自定义 MCP:用户手动创建的私有 MCP 服务

3. 配置 MCP 服务

3.1 内置 MCP 配置

  1. 点击左侧菜单栏的 MCP 服务
  2. 在内置 MCP 列表中找到需要配置的服务(如 Oculos 桌面操作)。
  3. 点击 配置 按钮,根据提示完成配置。
  4. 点击 启用 按钮,激活该 MCP 服务。

3.2 从市场下载 MCP

  1. 点击 MCP 服务页面顶部的 市场 标签页。
  2. 浏览官方提供的 MCP 服务,选择需要的服务。
  3. 点击 下载 按钮,等待下载完成。
  4. 下载完成后,该 MCP 服务会自动添加到您的 MCP 列表中。
  5. 点击 配置 按钮,完成必要的设置。

3.3 手动创建 MCP

  1. 点击 MCP 服务页面右上角的 新建 MCP 按钮。
  2. 填写 MCP 服务的基本信息:
    • 名称:MCP 服务的名称,便于识别
    • 描述:MCP 服务的功能描述
    • 类型:选择 MCP 服务的类型
    • 配置:根据 MCP 类型填写相应的配置参数
  3. 点击 保存 按钮,创建 MCP 服务。
  4. 点击 启用 按钮,激活该 MCP 服务。

4. 为智能体分配 MCP 服务

  1. 进入 智能体 配置页面。
  2. 选择需要配置的智能体,点击 编辑 按钮。
  3. 能力扩展 选项卡中,勾选需要赋予该智能体的 MCP 服务。
  4. 点击 保存 按钮,完成配置。

5. MCP 服务管理

5.1 查看 MCP 状态

在 MCP 服务列表中,您可以看到每个 MCP 服务的状态:

  • 已启用:MCP 服务处于运行状态
  • 已禁用:MCP 服务处于停止状态
  • 配置错误:MCP 服务配置有误,无法正常运行

5.2 编辑 MCP 服务

  1. 在 MCP 服务列表中,找到需要编辑的服务。
  2. 点击 编辑 按钮,修改 MCP 服务的配置。
  3. 点击 保存 按钮,应用修改。

5.3 删除 MCP 服务

  1. 在 MCP 服务列表中,找到需要删除的服务。
  2. 点击 删除 按钮,确认删除操作。
  3. 注意:内置 MCP 服务不可删除。

6. 常见问题

Q1:MCP 服务显示"配置错误"怎么办?

A:点击 编辑 按钮,检查并修正 MCP 服务的配置参数。如果问题仍然存在,请参考该 MCP 服务的文档或联系官方支持。

Q2:如何测试 MCP 服务是否正常工作?

A:在 MCP 服务列表中,找到需要测试的服务,点击 测试 按钮。系统会执行基本的连接测试,并显示测试结果。

Q3:可以同时启用多个 MCP 服务吗?

A:是的,您可以同时启用多个 MCP 服务。智能体会根据任务需求自动选择合适的 MCP 服务。

Q4:MCP 服务会消耗额外的系统资源吗?

A:是的,每个 MCP 服务都会消耗一定的系统资源。建议只启用您实际需要的 MCP 服务,以优化系统性能。