关于 Level MCP
Level MCP 是面向 MSP 的 Level API 命令行工具与 MCP 服务,可同步 RMM 设备数据到本地 SQLite。它支持离线跨设备汇总,便于识别风险设备、补丁状态和告警趋势。
主要功能
- 01同步 Level 数据到 SQLite
- 02设备风险排序与过期检测
- 03汇总全队列补丁状态
- 04按组和严重性整理告警
- 05生成客户安全状态评分卡
适用场景
- 01找出最需要处理的设备
- 02检查全队列安全补丁缺口
- 03识别长期未上线的设备
- 04准备客户季度业务回顾
MCP 相关
MCP 服务通过 stdio 向兼容客户端提供 Level 数据访问与分析能力。文档提示暂勿使用无密码的 stdio-to-HTTP 桥接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Level + AI - 适用于 ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini,以及任何支持 MCP 的 Agent
非官方。由社区构建的 Claude Code Skill 和 Level API 的 MCP 服务。与 Level 无关联,也未获得 Level 的认可或赞助。
▶ 观看 30 秒演示 - 演示数据为模拟数据;展示的每条命令都存在于实际 CLI 中。
提供 Level 的所有 RMM 端点,以及本地 SQLite 设备群组存储和 Level 工具尚不具备的离线跨实体汇总:通过一条命令完成风险排名、补丁状态、告警分诊和过期设备检测。可与您已在使用的 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
安全提示(此连接器重新发布前)。 请勿将此连接器置于
supergateway桥接程序或任何其他 stdio-to-HTTP 桥接程序后面, 即使是在 localhost 上也不行。桥接程序不会添加密码,因此任何能够访问其端口的人都可以使用您的凭据调用 MCP 工具。请使用默认的 stdio 传输方式。如果您为远程 Agent 设置了桥接程序或隧道,请将其关闭。修复即将推出。
MSP 所有者实际使用的六种 Agent(可自行安装,现已可用):
| 您的 AI Agent | 如何安装 Level skill |
|---|---|
| Claude Desktop | 运行安装程序,然后前往 Settings > Extensions 注册 levelio-mcp(无需编辑 JSON)。 |
| ChatGPT(付费套餐) | 此连接器重新发布前暂停:ChatGPT 需要 HTTPS 服务,而此版本仅支持 stdio,因此需要一个不会添加密码的 stdio-to-HTTP 桥接程序。参见 mcp-install.md 中的安全提示。 |
| Codex CLI | 粘贴下方的安装提示词。 |
| Claude Code | 粘贴下方的安装提示词。 |
| Claude Cowork | 粘贴下方的安装提示词。 |
| GitHub Copilot(VS Code) | 运行安装程序,在 mcp.json 的 servers 键下添加 levelio-mcp,然后选择 Agent 模式。 |
ChatGPT 需要远程 HTTPS 服务。此连接器仅支持 stdio,因此需要一个不会添加密码的 stdio-to-HTTP 桥接程序;在连接器重新发布前,这种方式暂停使用。参见 mcp-install.md 中的安全提示。
Microsoft 和 Google 技术栈的接入方式
用户基数很大,但需要坦诚提醒:这是远程/企业级接入方式,并非你刚安装的本地二进制程序。
| Agent | 所需条件 |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | 暂停使用,直到重新打包此连接器:Copilot Studio 需要 HTTPS 服务,而这个仅支持 stdio 的版本需要通过 stdio-to-HTTP 桥接器才能使用,且不会增加密码。请参阅 mcp-install.md 中的安全说明。 |
| Google Gemini | Gemini CLI 在本地运行,与 Claude Code 相同。Gemini app 是远程应用,需要使用与 ChatGPT 相同的暂停远程接入方式。请参阅 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,然后为 CLI/MCP 二进制程序运行对应的 Skill 安装程序)。请参阅 docs/which-agent.md。
60 秒内完成安装
Claude Desktop 最快捷的安装方式——一键安装 .mcpb
Claude Desktop 安装包:
.mcpb可在 macOS(Intel 和 Apple Silicon)、Windows x64 和 Linux x64 上启动。每个工具都会调用配套的levelio-cli。从 2026-09-18 起发布的版本会将该 CLI 一并打包;较早版本仅包含 MCP 服务,因此如果你的安装包中没有配套程序,请先运行下方的 Path A 或 Path B 安装程序(或将LEVELIO_CLI_PATH设置为现有二进制程序的路径)。详情:#331。
下载 Level MCP (.mcpb)——然后打开 Claude Desktop > Settings > Extensions,选择该文件。一键完成,无需 JSON,也无需使用 shell。(可在发布页面浏览所有 Level 版本。)
想使用 Claude Code 插件?添加一次市场源,然后安装即可——立即生效,无需列出目录:
/plugin marketplace add Servosity/msp-skills
/plugin install levelio@msp-skills
Path A——向 AI Agent 粘贴一条提示词(推荐)
将以下内容复制到 Claude Code、Codex CLI 或 Claude Cowork 中:
在此 Agent 工作区中安装来自 Servosity/msp-skills 的 Level Skill 和 MCP 服务。如果此工作区使用 POSIX shell(macOS、Linux、WSL 或 Bash),请运行
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/levelio/install.sh)。如果使用 Windows PowerShell,请运行iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/levelio/install.ps1 | iex。然后按照 README 进行身份验证,并运行levelio-cli --help了解用法。
任何能够运行 shell 的 Agent 都可以使用相同的提示词。
Path B——自行运行安装程序
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/levelio/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/levelio/install.sh)
安装程序会将 levelio-cli(CLI)和 levelio-mcp(MCP 服务)都放入你的用户 bin 路径。Claude Code、Codex 和 Cowork 会通过此目录中的 SKILL.md 查找 Skill。
验证:
levelio-cli --version
升级到最新版本
安装程序始终会获取当前版本——重新运行即可升级:
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/levelio/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/levelio/install.ps1 | iex
Claude Desktop .mcpb 用户:下载最新的 .mcpb(见本节顶部),然后在 Settings > Extensions 中重新选择该文件。Claude Code 插件用户:运行 /plugin update levelio@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 的“设置”>“扩展”面板是最简单的方式;mcp-install.md 中记录了 MCP 配置代码块(供偏好编辑 JSON 的用户使用)。
为 Hermes 安装
在 Hermes CLI 中:
hermes skills install servosity/msp-skills/skills/levelio --force
在 Hermes 聊天会话中:
/skills install servosity/msp-skills/skills/levelio --force
Hermes 原生支持 MCP,因此也可以直接使用 levelio-mcp 服务——安装方式和环境变量都相同。
为 OpenClaw 安装
将以下内容告知你的 OpenClaw Agent(复制此内容):
从 https://github.com/servosity/msp-skills/tree/main/skills/levelio 安装 levelio 技能。该技能说明如何通过
openclaw:frontmatter 块安装其必需的 CLI(levelio-cli)。
OpenClaw 目前尚未普遍开放使用;frontmatter 连接配置已预先提供,OpenClaw 一旦发布便会立即启用。
身份验证
设置 CLI 所需的凭据(从你的 Level 门户获取):
LEVEL_API_TOKEN=<value> levelio-cli doctor
运行任何会触及数据的操作之前,doctor 会确认凭据有效。即使凭据被拒绝,它也会以状态码 0 退出,因此脚本应添加 --fail-on error。
此技能的功能
| MSP 经常提出的问题 | 命令 |
|---|---|
| 哪些设备在警报、补丁、评分和数据陈旧程度方面风险最高? | levelio-cli at-risk --top 20 |
| 哪些设备已离线且不再签到? | levelio-cli stale --days 30 |
| 按类别划分,我的整个设备群面临多少补丁风险? | levelio-cli patch-posture --category security |
| 我的设备群按操作系统、平台或组别划分的情况如何? | levelio-cli fleet --by os |
| 按组聚类后,哪些严重警报仍未解决? | levelio-cli alert-triage --severity critical |
| 为季度业务回顾(QBR)提供每个客户端的安全状况评分卡。 | levelio-cli client-scorecard |
| 哪些设备的安全评分低于我的阈值? | levelio-cli security-posture --below 70 |
| 哪些设备需要重启才能完成补丁安装? | levelio-cli reboot-due |
| 整个设备群中哪些监控项触发得最频繁? | levelio-cli alert-recurrence --top 15 |
| 与昨天相比有哪些变化——新警报、更新、活动? | levelio-cli since --days 1 |
完整的命令参考请见:guide.md。有关 AI Agent 操作规范(--agent、--dry-run、变更前何时需要确认),请参阅 AGENTS.md。
有何不同
大多数 Level 集成和 MCP 服务都会将每个问题转发为实时 API 调用。对于单条记录来说没问题,但规模扩大后就不行了——比如询问“我所有客户端的 600 个终端中,哪些最需要优先处理”,或“每个客户端的补丁风险情况如何,以便制作 QBR 演示文稿”。
此技能会将 Level 同步到带有全文搜索的本地 SQLite 镜像中。聚合类问题只需执行一次本地 SQL 联接:响应迅速、可离线使用,而且 AI 看到的是答案,而非原始数据。at-risk、client-scorecard 和 cf-coverage 等复合命令会联接设备、警报、操作系统更新、组和自定义字段——这是无状态 API 封装器无法做到的。
解决的痛点
Level 是一款快速、现代的 RMM,但和所有 RMM 一样,它的控制台一次只能回答一台设备的问题。r/msp 上反复出现的抱怨并非监控,而是同时报告整个设备群的情况:哪些机器悄然离线,哪些客户的补丁落后最多,哪些地方的告警噪声具有系统性,以及 QBR 到期时每个客户的安全状况如何。由于没有统一的界面,重要数据只能靠手动汇总,逐个查看各组标签页。
这个技能通过跨实体汇总来弥补这一缺口:
levelio-cli at-risk --top 20- 将告警、补丁、评分和数据陈旧度综合起来,对风险最高的端点进行排名,列出“优先修复这些设备”。levelio-cli stale --days 30- 找出悄然停止签到的机器,以免客户来电询问。levelio-cli patch-posture --category security- 一目了然地查看整个设备群的更新风险(可用、已安装和出错)。levelio-cli client-scorecard- 每个客户一行,可用于 QBR:设备数、在线率、未解决的严重问题、平均评分、陈旧设备数和补丁风险。levelio-cli alert-triage --severity critical- 按组和严重程度汇总未解决的告警,让系统性故障优先于个别噪声显现。
更详细的说明请参阅 pain-point.md。
常见问题
这能与 ChatGPT 配合使用吗?
当前版本不行。ChatGPT(Plus、Pro、Team、Business、Enterprise 和 Education 方案;Free 方案尚未提供 Developer Mode)只能通过 HTTPS 连接到远程 MCP 服务。Level MCP 服务仅支持 stdio,因此需要在它前面放置 stdio-to-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)。两种方式都不需要编写代码。你只需输入一次 Level 凭据。
我的 Level 数据安全吗?
你的数据会保留在自己的机器上。CLI 和 MCP 服务都是本地二进制程序。SQLite 镜像存储在用户账户下的目录中。AI Agent 只能看到 CLI 返回的内容——通常是查询结果,而不是原始批量数据。凭据从环境或 Agent 的配置中读取;MSP Skills 绝不会将凭据打包进此代码库或传输到任何地方。
这会触及 Level API 的速率限制吗?
只有 sync 会调用 Level API,而且会礼貌地分页获取数据。之后的所有报告、汇总和搜索都基于本地 SQLite 镜像运行——不会发起 API 调用,也不会造成速率限制压力。需要最新数据时再重新同步。
我需要付费的 Level 方案或成为 Level 合作伙伴吗?
你需要一个 Level 账户和一个 API 密钥(Settings > API keys)。只读密钥足以完成这里的所有报告和汇总,而且可以将权限范围设置得比门户登录凭据更严格。此技能免费且开源。
这会取代我的 Level 门户吗?
不会——它是对门户的补充。实时远程控制、脚本编写和日常设备操作请使用门户;要获取门户无法一次性展示、而只能逐台设备查看的跨客户、全设备群答案,请使用此技能。
费用是多少?
免费。采用 Apache-2.0 许可。你只需为使用的 AI Agent 付费(Claude、ChatGPT、Codex 等),费用由你的 AI 服务提供商收取,而非我们收取。
安全模型
| 层级 | 示例 | 建议的 Agent 策略 |
|---|---|---|
| 读取 | at-risk、patch-posture、fleet、alert-triage、stale、client-scorecard、所有 list/show、search、sync | 允许 |
| 写入(常规) | devices update、groups/tags/custom-fields create 和 update、custom-field-values update、alerts resolve、import | 先使用 --dry-run 预览,再执行经审核的写入 |
| 破坏性操作/设备操作 | devices/groups/tags/custom-fields delete、automations(在终端上运行脚本)、auth set-token | 仅限人工介入 |
最强有力的控制措施是授予 Level 凭据的权限范围——CLI 只能执行这些凭据获准执行的操作。完整详情(包括如何收紧权限)请参阅 governance.md。
状态
Beta 版。已根据 Level API 的功能范围进行验证,目前正与 MSP 合作,在每周的 Build Sessions 中使用其生产租户进行验证。请在 compoundingteams.com/build-sessions 报名。
标准。 符合开放的 Agent Skills 规范(Anthropic,2025 年 12 月;支持 40 多种 Agent)。兼容 MCP——可与任何支持 MCP 的 Agent 配合使用,包括 Hermes。已准备好支持 OpenClaw(frontmatter 已预先配置,等待 OpenClaw 发布)。
由 Servosity 维护。采用 Apache-2.0 许可。使用 CLI Printing Press 构建。最后更新:2026-06-06。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。