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 配置
- 点击左侧菜单栏的 MCP 服务。
- 在内置 MCP 列表中找到需要配置的服务(如 Oculos 桌面操作)。
- 点击 配置 按钮,根据提示完成配置。
- 点击 启用 按钮,激活该 MCP 服务。
3.2 从市场下载 MCP
- 点击 MCP 服务页面顶部的 市场 标签页。
- 浏览官方提供的 MCP 服务,选择需要的服务。
- 点击 下载 按钮,等待下载完成。
- 下载完成后,该 MCP 服务会自动添加到您的 MCP 列表中。
- 点击 配置 按钮,完成必要的设置。
3.3 手动创建 MCP
- 点击 MCP 服务页面右上角的 新建 MCP 按钮。
- 填写 MCP 服务的基本信息:
- 名称:MCP 服务的名称,便于识别
- 描述:MCP 服务的功能描述
- 类型:选择 MCP 服务的类型
- 配置:根据 MCP 类型填写相应的配置参数
- 点击 保存 按钮,创建 MCP 服务。
- 点击 启用 按钮,激活该 MCP 服务。
4. 为智能体分配 MCP 服务
- 进入 智能体 配置页面。
- 选择需要配置的智能体,点击 编辑 按钮。
- 在 能力扩展 选项卡中,勾选需要赋予该智能体的 MCP 服务。
- 点击 保存 按钮,完成配置。
5. MCP 服务管理
5.1 查看 MCP 状态
在 MCP 服务列表中,您可以看到每个 MCP 服务的状态:
- 已启用:MCP 服务处于运行状态
- 已禁用:MCP 服务处于停止状态
- 配置错误:MCP 服务配置有误,无法正常运行
5.2 编辑 MCP 服务
- 在 MCP 服务列表中,找到需要编辑的服务。
- 点击 编辑 按钮,修改 MCP 服务的配置。
- 点击 保存 按钮,应用修改。
5.3 删除 MCP 服务
- 在 MCP 服务列表中,找到需要删除的服务。
- 点击 删除 按钮,确认删除操作。
- 注意:内置 MCP 服务不可删除。
6. 常见问题
Q1:MCP 服务显示"配置错误"怎么办?
A:点击 编辑 按钮,检查并修正 MCP 服务的配置参数。如果问题仍然存在,请参考该 MCP 服务的文档或联系官方支持。
Q2:如何测试 MCP 服务是否正常工作?
A:在 MCP 服务列表中,找到需要测试的服务,点击 测试 按钮。系统会执行基本的连接测试,并显示测试结果。
Q3:可以同时启用多个 MCP 服务吗?
A:是的,您可以同时启用多个 MCP 服务。智能体会根据任务需求自动选择合适的 MCP 服务。
Q4:MCP 服务会消耗额外的系统资源吗?
A:是的,每个 MCP 服务都会消耗一定的系统资源。建议只启用您实际需要的 MCP 服务,以优化系统性能。