mcpField
T
Tactical RMM MCP

Tactical RMM MCP

本地服务
github.com/servosity云与基础设施64今天更新

关于 Tactical RMM MCP

Tactical RMM MCP 是面向 MSP 运维人员的非官方 MCP 服务和配套命令行工具,可管理 Tactical RMM。它将类型化端点命令与本地 SQLite 镜像结合,用于离线全局查询;当前版本的 HTTP 模式存在安全风险,文档建议使用 stdio。

主要功能

  1. 01提供 Tactical RMM 类型化命令
  2. 02本地 SQLite 镜像与全文搜索
  3. 03跨实体舰队健康分析与分诊
  4. 04支持筛选的批量命令及预览

适用场景

  1. 01查看设备群健康、失联设备和故障检查
  2. 02按客户汇总补丁与重启状态
  3. 03跟踪设备群近期变化和监控缺口

MCP 相关

通过 `tactical-rmm-mcp` 服务向 MCP 客户端提供 Tactical RMM 操作。文档建议使用默认 stdio 传输,并警告当前版本不要使用 HTTP 模式。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbtactical-rmm-mcp.mcpb0.1.7

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Tactical RMM + AI - 适用于 ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini,以及任何支持 MCP 的 Agent

非官方。由社区构建的 Claude Code Skill 和 Tactical RMM API 的 MCP 服务。与 AmidaWare LLC 无关联,也未获其认可或赞助。

Tactical RMM 演示 - 动态预览

▶ 观看 30 秒演示 - 演示数据为模拟数据;展示的每条命令都存在于真实 CLI 中。

每个 Tactical RMM 端点都可作为类型化命令使用,此外还提供离线 SQLite 镜像和 Web UI 无法表达的跨实体机群查询。可与您已在使用的 AI 配合使用 - ChatGPT(Plus/Pro+,此连接器重新发布前暂停使用;请参阅 mcp-install.md)、Claude Desktop、Codex、Claude Code、Claude Cowork 和 GitHub Copilot,还可通过远程方式使用 Microsoft 365 Copilot / Copilot Studio 和 Google Gemini。免费、开源,可在笔记本电脑上运行。专为 MSP 所有者打造。无需编写代码。

适用于您的 Agent

安全提示(此连接器重新发布前)。 请勿运行 HTTP 模式 (--transport http),即使是在 localhost 上也不行。此版本没有密码保护, 会监听所有网络接口,且早于浏览器重绑定防护机制, 因此您打开的网页可以访问它。MCP 工具也可以使用您的凭据进行更改。 请使用默认的 stdio 传输。如果为远程 Agent 设置了隧道,请将其关闭。 修复即将推出。

MSP 所有者实际使用的六种 Agent(可自行安装,即刻可用):

您的 AI Agent如何安装 Tactical RMM skill
Claude Desktop运行安装程序,然后前往 Settings > Extensions 注册 tactical-rmm-mcp(无需编辑 JSON)。
ChatGPT(付费方案)此连接器重新发布前暂停使用:ChatGPT 需要使用其 HTTP 模式,而此版本的该模式无需密码,会监听所有网络接口,且您打开的网页可以访问它。请参阅 mcp-install.md 中的安全提示。
Codex CLI粘贴下方的安装提示词。
Claude Code粘贴下方的安装提示词。
Claude Cowork粘贴下方的安装提示词。
GitHub Copilot(VS Code)运行安装程序,在 mcp.json 的 servers 键下添加 tactical-rmm-mcp,然后选择 Agent 模式。

ChatGPT 需要远程 HTTPS 服务,也就是说需要使用此连接器的 HTTP 模式;在此连接器重新发布前,该模式暂停使用:此版本的该模式无需密码,会监听所有网络接口,且您打开的网页可以访问它。请参阅 mcp-install.md 中的安全提示。

Microsoft 和 Google 技术栈也支持

用户基数很大,但先坦诚说明:这条路径使用的是远程/企业方案,而不是你刚刚安装的本地二进制文件。

Agent所需条件
Microsoft 365 Copilot / Copilot Studio暂停支持,等待重新发布此连接器:Copilot Studio 需要使用 HTTP 模式,而在当前构建版本中,该模式无需密码即可使用,会监听所有网络接口,并且可被你打开的网页访问。请参阅 mcp-install.md 中的安全说明。
Google GeminiGemini CLI 在本地运行,和 Claude Code 一样。Gemini 应用在远程运行,需要使用与 ChatGPT 相同的暂停支持 HTTP 模式。请参阅 mcp-install.md。

原生支持 Skill 的 Agent(同样涵盖): Hermes 和 OpenClaw 可直接读取此 Skill 的 SKILL.md,并且支持 MCP——请参阅下方的安装说明。也可通过 MCP 与 Cursor、Windsurf、Cline、Continue.dev 和 Zed 配合使用。各工具的完整接入说明:docs/which-agent.md。

要运行多个 Agent? 使用一条命令即可为全部 51+ 个受支持的 Agent 安装:npx skills add Servosity/msp-skills@latest(需要 Node.js,然后运行对应 Skill 的安装程序来安装 CLI/MCP 二进制文件)。请参阅 docs/which-agent.md。

60 秒内完成安装

Claude Desktop 最快捷的安装方式——一键安装 .mcpb

Claude Desktop 安装包: .mcpb 可在 macOS(Intel 和 Apple Silicon)、Windows x64 和 Linux x64 上启动。每个工具都会调用配套的 tactical-rmm-cli。从 2026-09-18 起发布的版本会将该 CLI 包含在安装包中;较早的安装包只包含 MCP 服务,因此如果你的安装包缺少配套 CLI,请先运行下方的 Path A 或 Path B 安装程序(或将 TACTICAL_RMM_CLI_PATH 设置为现有二进制文件的路径)。详情:#331。

下载 Tactical RMM MCP(.mcpb)——然后打开 Claude Desktop > Settings > Extensions 并选择该文件。一键完成,无需 JSON 或 Shell。(在发布页面查看所有 Tactical RMM 版本。)

更喜欢使用 Claude Code 插件?添加一次市场,然后安装即可——立即生效,无需列出目录:

/plugin marketplace add Servosity/msp-skills
/plugin install tactical-rmm@msp-skills
Path A——将一条提示词粘贴到你的 AI Agent 中(推荐)

将以下内容复制到 Claude Code、Codex CLI 或 Claude Cowork 中:

在此 Agent 工作区中安装来自 Servosity/msp-skills 的 Tactical RMM Skill 和 MCP 服务。如果此工作区使用 POSIX Shell(macOS、Linux、WSL 或 Bash),请运行 bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/tactical-rmm/install.sh)。如果使用 Windows PowerShell,请运行 iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/tactical-rmm/install.ps1 | iex。然后按照 README 进行身份验证,并运行 tactical-rmm-cli --help 以了解用法。

同一条提示词也适用于任何可以运行 Shell 的 Agent。

Path B——自行运行安装程序

Windows(PowerShell):

iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/tactical-rmm/install.ps1 | iex

macOS / Linux:

bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/tactical-rmm/install.sh)

安装程序会将 tactical-rmm-cli(CLI)和 tactical-rmm-mcp(MCP 服务)安装到用户二进制文件路径中。Claude Code、Codex 和 Cowork 会通过此目录中的 SKILL.md 发现该 Skill。

验证:

tactical-rmm-cli --version
升级到最新版本

安装程序始终会获取当前版本;重新运行即可升级:

macOS / Linux:

bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/tactical-rmm/install.sh)

Windows(PowerShell):

iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/tactical-rmm/install.ps1 | iex

Claude Desktop .mcpb 用户:下载最新的 .mcpb(见本节顶部),并在 Settings > Extensions 中重新选择该文件。Claude Code 插件用户:/plugin update tactical-rmm@msp-skills。

添加到 Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot 或其他 MCP 客户端

安装程序运行后,请参阅 mcp-install.md 和 docs/which-agent.md,了解各 Agent 的连接方式——每个 Agent 都有一个独立章节,其中包括 GitHub Copilot 的 servers 键,以及远程 Microsoft 365 Copilot / Copilot Studio 的配置方式。Claude Desktop 的“设置”>“扩展”面板是最简单的方式;对于偏好编辑 JSON 的用户,mcp-install.md 中提供了 MCP 配置块。

为 Hermes 安装

在 Hermes CLI 中:

hermes skills install servosity/msp-skills/skills/tactical-rmm --force

在 Hermes 聊天会话中:

/skills install servosity/msp-skills/skills/tactical-rmm --force

Hermes 原生支持 MCP,因此也可以直接使用 tactical-rmm-mcp 服务——安装方式和环境变量都相同。

为 OpenClaw 安装

告诉你的 OpenClaw Agent(复制以下内容):

从 https://github.com/servosity/msp-skills/tree/main/skills/tactical-rmm 安装 tactical-rmm 技能。该技能定义了如何通过 openclaw: frontmatter 块安装所需的 CLI(tactical-rmm-cli)。

OpenClaw 目前尚未正式推出;frontmatter 配置已预先提供,并会在 OpenClaw 发布后立即生效。

进行身份验证

Tactical RMM 可自托管,因此请将 CLI 指向你自己的实例,并从设置 > 全局设置 > API 密钥中获取 API 密钥:

TACTICAL_RMM_BASE_URL=https://api.yourdomain.com TRMM_API_KEY=<value> tactical-rmm-cli doctor

运行任何会触及数据的操作前,doctor 会确认基础 URL 和凭据是否可用。即使凭据被拒绝,它仍会以状态码 0 退出,因此脚本应添加 --fail-on error。

此技能的功能

你的 MSP 常问的问题命令
我的设备群当前整体运行状况如何?tactical-rmm-cli fleet health
哪些 Agent 最需要处理?tactical-rmm-cli triage --limit 20
哪些 Agent 已离线或停止签到?tactical-rmm-cli agents stale --days 7
所有客户端有哪些待安装补丁和待重启设备?tactical-rmm-cli patch posture --by client
过去几小时设备群有哪些变化?tactical-rmm-cli since "2h"
哪些终端未配置检查(监控缺口)?tactical-rmm-cli coverage
哪些检查在最多 Agent 上失败?tactical-rmm-cli checks worst
哪些 Agent 安装了指定的软件包?tactical-rmm-cli software find --name openssl
在经过筛选的一组设备上运行命令(先预览)tactical-rmm-cli agents bulk-run --command whoami --filter "os=windows,online=true"

完整命令参考:guide.md。有关面向 AI Agent 的操作约定(--agent、--dry-run,以及何时应在修改前确认),请参阅 AGENTS.md。

与众不同之处

大多数 Tactical RMM 集成和 MCP 服务都会将每个问题转发为实时 API 调用。查询单条记录时,这没问题。但如果要问“今晚我的 40 个客户端中,有多少台机器需要重启,涵盖每个站点”,而答案需要遍历服务器上的每个终端,这种方式就无法扩展。

此技能会将 Tactical RMM 同步到带有全文搜索的本地 SQLite 镜像中。聚合查询只需执行一次本地 SQL 联接:响应迅速、可离线使用,而且 AI 看到的是答案,而不是原始数据。fleet health、triage 和 clients scorecard 等复合命令会按客户端和站点联接 Agent、检查项、警报及 Windows 更新状态——这是无状态 API 封装无法做到的。

它解决的痛点

Tactical RMM 是 r/msp 和 MSPGeek 社区中价格实惠、可自托管的热门选择——数据由你掌控,而且每个端点都无需付费。大家反复抱怨的是报表:Web UI 一次只能查看一个 Agent 或一个客户端,而且没有内置的全机群视图,无法跨所有客户端查看运行状况、补丁状态或“昨晚发生了什么变化”。所有数据都在 API 中,但要汇总多个客户端,就得自己编写脚本调用 API——因此,周一站会或季度业务回顾(QBR)上最重要的问题总是得不到答案。

此技能弥补了这一缺口:

  • fleet health——一条命令查看整个机群的状态(在线/离线/逾期、检查失败、待重启、未安装的补丁、活跃警报)。
  • triage --limit 20——按离线状态、检查失败、重启和补丁情况,对最需要关注的 Agent 进行排序。
  • patch posture --by client——在补丁夜之前,按客户端或站点汇总待处理的 Windows 更新和重启。
  • since "2h"——查看你上次检查后整个机群发生的变化:新增警报、刚刚离线的 Agent。
  • agents bulk-run --command whoami --filter "os=windows,online=true"——向经过筛选的一组设备批量执行命令;默认先预览,只有使用 --execute 才会运行。

更详细的说明请参阅 pain-point.md。

常见问题

这能与 ChatGPT 配合使用吗?

此版本暂不支持。ChatGPT(Plus、Pro、Team、Business、Enterprise 和 Education 方案;Free 方案尚未开放 Developer Mode)只能通过 HTTPS 连接到远程 MCP 服务,这意味着需要以 HTTP 模式运行 Tactical RMM MCP 服务。此版本的 HTTP 模式无需密码,会监听所有网络接口,并且可以被你打开的网页访问,因此在连接器重新发布之前,请勿运行该模式或将其放在隧道后面;mcp-install.md 中的安全说明解释了原因。在此之前,请使用 Claude Desktop、Claude Code 或 Codex。

这能与 Codex、Cursor、Windsurf、Cline、Copilot 或 Gemini 配合使用吗?

可以——它们都支持 MCP。跨工具安装命令见上方的对照表,深入说明见 docs/which-agent.md。

我需要懂编程吗?

不需要。推荐的安装方式是向 Claude Code 或 Codex 粘贴一句话——你的 Agent 会读取 SKILL.md 并完成安装。备用方式是每种操作系统使用一行安装命令(bash 或 PowerShell)。两种方式都不需要编写代码。你只需输入一次 Tactical RMM 凭据。

我的 Tactical RMM 数据安全吗?

你的数据始终保存在自己的计算机上。CLI 和 MCP 服务都是本地二进制文件。SQLite 镜像存放在你用户帐户下的目录中。AI Agent 只能看到 CLI 返回的内容——通常是查询结果,而不是原始批量数据。凭据从你的环境或 Agent 配置中读取;MSP Skills 绝不会将凭据打包进此代码库或传输到任何地方。

它是可自托管的——要如何找到我的服务?

将其指向你自己的实例:把 TACTICAL_RMM_BASE_URL 设为你的 Tactical RMM API URL(例如 https://api.yourdomain.com),并把 TRMM_API_KEY 设为从 Settings > Global Settings > API Keys 获取的密钥。两项只需设置一次;代码中没有任何内容被硬编码为指向供应商云服务。

我必须是 Tactical RMM 客户或合作伙伴吗?

不需要。Tactical RMM 免费且开源,由你自行托管。你只需在自己的实例上获取 API 密钥;任何可通过 API 访问的 Tactical RMM 服务都能使用。

这会触发我服务的速率限制吗?

很少会。大多数查询在一次性 sync 后会通过本地 SQLite 镜像运行,因此不会发起任何 API 调用。少数需要实时遍历数据的命令(例如 services down 或 actions pending)会控制请求速率,并通过 --max-scan-agents 限制扫描范围。

这会取代 Tactical RMM Web UI 吗?

不会——它是对 Web UI 的补充。Web UI 仍然是你的记录系统和远程访问控制台;此技能则增加了 Web UI 不具备的跨客户端查询与自动化能力。

费用是多少?

免费。采用 Apache-2.0 许可。你只需为使用的 AI Agent(Claude、ChatGPT、Codex 等)付费,费用由你的 AI 提供商收取,而不是由我们收取。

安全模型

Tactical RMM 是一个远程控制平台:除了读取和编辑配置外,它还可以在终端上运行脚本、重启计算机、安装 Windows 更新和管理凭据。以下各级权限反映了这一点。对于自主 Agent,安全的默认做法是读取并预览写入操作;任何会在终端上运行、执行删除或接触凭据的操作,都应要求人工参与。

TierExamplesRecommended agent policy
读取机群汇总(fleet health、triage、patch posture、clients scorecard、coverage、since、checks worst/flapping、alerts digest、services down、software find)、获取/列出、search、sync、analytics。例外:列出 API 密钥或读取密钥库、代码签名令牌或核心设置会返回已存储的机密信息——这些属于凭据级权限。允许
写入(常规配置)创建/更新客户、站点、检查项、警报和模板、脚本和代码片段、自动化和补丁策略、自动任务、自定义字段、计划、Agent 备注、部署、软件/服务记录;import。使用 --dry-run 预览,然后执行经审核的写入操作
终端与脚本执行agents bulk-run、scripts test、运行自动任务/自动化、重启/关机/唤醒/恢复 Agent、安装/扫描 Windows 更新、卸载软件、重置检查项、maintenance set、远程会话(meshcentral、webvnc)、服务器测试操作。会在受管计算机上运行代码。仅限人工参与——绝不允许无人值守
凭据与身份API 密钥(创建/列出/删除/更新)、密钥库和代码签名令牌、核心设置、用户、角色、会话、密码/2FA/TOTP 重置。其中有几项会返回已存储的机密信息。仅限人工参与
破坏性操作删除 Agent、客户、站点、检查项、脚本和代码片段、警报和模板、自动化和补丁策略、自动任务、自定义字段、计划、部署、Agent 进程、待处理操作。仅限人工参与,并需明确确认

最有力的控制措施是授予 Tactical RMM 凭据的权限范围——CLI 只能执行凭据允许的操作。完整详情(包括如何限制权限)请参阅 governance.md。

状态

Beta 版。已针对 Tactical RMM API 功能范围进行验证,目前正与使用该工具在自己的生产租户上运行的 MSP 一起,在每周 Build Sessions 中持续验证。请在 compoundingteams.com/build-sessions RSVP。


标准。 符合开放的 Agent Skills 规范(Anthropic,2025 年 12 月;支持 40 多种 Agent)。兼容 MCP——可与任何支持 MCP 的 Agent 配合使用,包括 Hermes。已为 OpenClaw 做好准备(frontmatter 已预先配置,等待 OpenClaw 发布)。

由 Servosity 维护。采用 Apache-2.0 许可。使用 CLI Printing Press 构建。最后更新:2026-06-06。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。