外部能力接入

前置知识: 阅读本文前建议先了解 资源与凭据 中的资源模型。

Monstrum 的能力扩展不限于内置的 6 种资源类型。通过插件和模板,你可以接入更多外部系统、复用成熟的 Bot 配置方案。


概述

平台提供多种方式扩展 Bot 的外部能力:

方式说明
内置资源平台自带的 6 种资源类型(SSH、MCP、Bot、Web、Web3、Agent),开箱即用
平台插件官方认可的插件,由管理员安装到平台,提供新的资源类型(如 GitHub、GitLab、Notion)
Agent 插件用户自行将插件安装到本地 Agent 上,通过 Agent 桥接工具到平台
模板导入预配置的 Bot 方案(YAML 文件),快速部署包含 Bot + 工作流 + 资源引用的完整配置

内置资源的使用参见 资源与凭据。插件系统(含平台插件和 Agent 插件的区别)参见 插件。Agent 的完整说明参见 本地 Agent 接入。本文重点介绍模板系统和市场。


插件市场

插件市场展示官方插件和社区插件。官方插件在平台云端执行,社区插件安装到本地 Agent 执行。

  1. 在左侧导航栏点击 市场插件市场
  2. 浏览可用插件列表,通过来源筛选区分官方和社区

详见 插件


模板系统

模板是 Bot 配置的可移植蓝图,以 YAML 文件的形式导入导出。一个模板封装了:

  • Bot 配置(名称、描述、系统提示词、运行时参数)
  • 工作流定义(步骤、连接、变量映射)
  • 资源引用(声明需要哪些类型的资源,但不包含实际凭据)
  • Bot 记忆(用户手动添加的记忆条目)

模板不包含实际的资源配置和凭据——安装后需要你将已有的资源绑定到新创建的 Bot 上。

导出模板

将已配置好的 Bot 导出为 YAML 模板,方便备份或分享:

导出单个 Bot:

  1. 进入 Bot 详情页
  2. 点击 导出 按钮
  3. 下载 YAML 文件

导出 Bot 组:

  1. 进入 Bot 组详情
  2. 点击 导出 按钮
  3. 下载的 YAML 文件包含组内所有 Bot 的配置

导出的 YAML 包含:

  • Bot 配置(不含凭据)
  • 资源引用提示(resource_hints)——声明原始绑定的资源类型和名称
  • 渠道引用提示(channel_hints)——声明原始配置的渠道类型
  • 工作流定义
  • 手动记忆条目

导入模板

从 YAML 文件创建 Bot:

  1. 在模板市场页面点击 导入
  2. 上传 .yaml.yml 文件
  3. 平台解析模板内容

安装向导

无论从市场安装还是从文件导入,模板的安装都通过向导完成:

第一步:预览内容

查看模板将创建的 Bot、工作流等组件,确认安装意图。

第二步:绑定资源

模板会列出它需要的资源(resource_hints)。你需要将已有的资源映射到这些引用上:

  • 选择已创建的同类型资源
  • 或当场创建新资源

第三步:完成配置

  • 为 Bot 选择 LLM 提供商和模型
  • 可选配置消息渠道
  • 确认后 Bot 创建完成

完成配置后 Bot 自动激活。也可以跳过部分配置,稍后在 Bot 详情页中补充。


模板市场

模板市场是发现和分享 Bot 配置方案的入口,同时展示官方模板和社区模板。

  1. 在左侧导航栏点击 市场模板市场
  2. 浏览可用模板列表

页面支持:

  • 搜索:按关键词搜索模板
  • 排序:按安装量 / 收藏数 / 最新发布排序
  • 标签筛选:按标签过滤模板
  • 来源筛选:官方模板 / 社区模板

点击模板卡片查看详情,包括:

  • 包含的 Bot 和工作流组件
  • 需要的资源类型
  • 安装量和评价

点击 安装 进入安装向导(流程同上)。

官方模板与社区模板

官方模板社区模板
来源平台官方发布社区用户提交
审核管理员审核社区自治(评分、举报)
安装方式相同(向导式安装)相同
安全性模板是 YAML 配置,不含可执行代码,安全风险低同左

提交社区模板

将你的 Bot 配置分享给社区:

  1. 在 Bot 详情页导出 YAML 模板
  2. 在模板市场提交到社区区域
  3. 其他用户可以浏览、评分、安装到自己的工作区

常见用法

快速搭建特定场景

从模板市场安装预配置的 Bot 方案:

  • “GitHub Issue 自动处理”模板:包含 Bot + Issue 处理工作流,安装后绑定 GitHub 资源即可使用
  • “运维巡检”模板:包含 Bot + 巡检工作流 + 定时调度,安装后绑定 SSH 资源

团队或社区共享 Bot 配置

团队内分享:

  1. 将 Bot 导出为 YAML 模板,直接发给团队成员
  2. 成员导入后按向导绑定资源即可

社区分享:

  1. 将 Bot 导出为 YAML 模板
  2. 提交到模板市场社区区域
  3. 其他用户可以在市场中发现并安装

接入自定义工具

如果平台没有你需要的插件,可以通过本地 Agent 接入:

  1. 在本地安装 monstrum-agent
  2. .mst 插件包或自定义工具配置到 Agent 中
  3. Agent 连接平台后,工具自动注册为资源
  4. 在 Bot 资源配置中绑定即可使用

详见 本地 Agent 接入


常见问题

模板安装后 Bot 处于草稿状态

模板安装后,如果未完成 LLM 提供商和资源绑定的配置,Bot 可能处于草稿状态。进入 Bot 详情页完成配置后即可激活。

导入的 YAML 格式不对

确认文件是从 Monstrum 导出的 YAML 模板,包含 api_version: v2 头部。手动编写的 YAML 需要符合模板格式规范。

插件安装后看不到新的资源类型

  • 确认插件安装成功(页面有成功提示)
  • 刷新资源管理页面
  • 详见 插件 中的常见问题