mcpField
S
Sherweb MCP

Sherweb MCP

本地服务
github.com/servosity商业与营销64今天更新

关于 Sherweb MCP

Sherweb MCP 是面向使用 Sherweb Partner API 数据的 MSP 的社区 MCP 服务及 CLI。它将数据同步到本地 SQLite,支持离线分析客户利润、订阅、用量和变更。

主要功能

  1. 01提供 Sherweb Partner API 能力
  2. 02本地 SQLite 镜像
  3. 03离线跨客户分析
  4. 04利润与订阅关联分析
  5. 05用量和账单变更检查

适用场景

  1. 01按客户对比应付与应收费用
  2. 02查找未向客户收费的有效订阅
  3. 03识别未计费的计量用量
  4. 04查看跨客户订阅变更

MCP 相关

通过 sherweb-mcp 向 MCP 客户端提供 Sherweb Partner API 操作。README 建议仅使用 stdio:当前 HTTP 模式没有密码保护,不应运行或通过隧道暴露。

配置

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

暂未收录安装方式

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

代码仓库
安装包
mcpbsherweb-mcp.mcpb0.1.8

工具

还没有获取到工具列表

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

详细介绍

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

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

Sherweb 演示 - 动态预览

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

涵盖 Sherweb Partner API 的所有功能,另有本地 SQLite 存储、离线分析,以及其他 Sherweb 工具都不具备的利润率/偏差/孤立项联查功能。可与您已在使用的 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如何安装 Sherweb Skill
Claude Desktop运行安装程序,然后前往 Settings > Extensions 注册 sherweb-mcp(无需编辑 JSON)。
ChatGPT(付费方案)此连接器重新发布前暂停使用:ChatGPT 需要 HTTP 模式,而此版本的该模式无需密码,会监听所有网络接口,并且您打开的网页可以访问它。请参阅 mcp-install.md 中的安全提示。
Codex CLI粘贴下方的安装提示词。
Claude Code粘贴下方的安装提示词。
Claude Cowork粘贴下方的安装提示词。
GitHub Copilot(VS Code)运行安装程序,在 mcp.json 的 servers 键下添加 sherweb-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 app 是远程的,需要使用与 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 上启动。每个工具都会调用配套的 sherweb-cli。2026-09-18 起发布的版本会将该 CLI 一并打包;较早版本的安装包只包含 MCP 服务。如果你的安装包缺少配套 CLI,请先运行下方的路径 A 或路径 B 安装程序(或将 SHERWEB_CLI_PATH 设置为现有二进制文件的路径)。详情:#331。

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

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

/plugin marketplace add Servosity/msp-skills
/plugin install sherweb@msp-skills
路径 A——向 AI Agent 粘贴一条提示词(推荐)

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

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

任何能够运行 shell 的 Agent 都可以使用同一条提示词。

路径 B——自行运行安装程序

Windows(PowerShell):

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

macOS / Linux:

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

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

验证:

sherweb-cli --version
升级到最新版本

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

macOS / Linux:

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

Windows(PowerShell):

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

Claude Desktop .mcpb 用户:下载最新的 .mcpb(见本节顶部),然后在 Settings > Extensions 中重新选择该文件。Claude Code 插件用户:/plugin update sherweb@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 的 Settings > Extensions 面板是最简单的配置途径;mcp-install.md 中记录了 MCP 配置块(适用于偏好编辑 JSON 的用户)。

为 Hermes 安装

在 Hermes CLI 中:

hermes skills install servosity/msp-skills/skills/sherweb --force

在 Hermes 聊天会话中:

/skills install servosity/msp-skills/skills/sherweb --force

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

为 OpenClaw 安装

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

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

OpenClaw 目前尚未全面开放;frontmatter 配置已预先提供,OpenClaw 一经发布便会立即启用。

进行身份验证

设置 CLI 所需的凭据(从你的 Sherweb 门户获取):

SHERWEB_CLIENT_ID=<value> SHERWEB_CLIENT_SECRET=<value> SHERWEB_OAUTH_SCOPE=<value> SHERWEB_SUBSCRIPTION_KEY=<value> sherweb-cli doctor

doctor 会在你运行任何会触及数据的操作前确认凭据是否有效。即使凭据被拒绝,它也会以退出码 0 结束,因此脚本应添加 --fail-on error。

此技能的功能

MSP 经常提出的问题命令
本月每位客户的净利润是多少——应收款减去应付款?sherweb-cli margin --month 2026-04
哪些客户的利润逐月下滑,可能导致账户转为负数?sherweb-cli margin-trend --last 6
我正在为哪些有效订阅向 Sherweb 付款,却没有向客户收费?sherweb-cli orphans
哪些按量计费的用量由我承担,却从未转嫁给客户?sherweb-cli usage-leak
哪些订阅的付费席位数高于实际使用数?sherweb-cli right-size
自上次同步以来,我的应付款项有哪些变化?sherweb-cli drift
本月我的全部客户账目中,新增、取消或调整了哪些项目?sherweb-cli sub-changes --since 30d
我在所有客户处总共持有各产品的多少个席位?sherweb-cli fleet-subs --product "Microsoft 365"
提交变更前,调整席位数量会产生多少费用?sherweb-cli amend-preview --sub "SUB123" --qty 25

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

有何不同

大多数 Sherweb 集成和 MCP 服务都会将每个问题转发为一次实时 API 调用。查询单条记录时,这种方式没问题;但规模一大就行不通了。例如,当你询问“本月 80 位客户的净利润总额是多少”时,答案需要将分销商账单端点与每位客户的应收费用、订阅和用量逐一拼接起来。

此技能会将 Sherweb 同步到带有全文搜索的本地 SQLite 镜像中。汇总类问题只需执行一次本地 SQL 联接:响应迅速、无需联网,AI 看到的是答案,而非原始数据。margin、orphans 和 usage-leak 等复合命令会联接应付费用、应收费用、订阅和按量计费用量——这是无状态 API 封装无法完成的。

要解决的痛点

Sherweb Partner API 将账单分散在两个界面:Distributor API 返回应付款费用(即你欠 Sherweb 的款项),而 Service Provider API 返回应收款费用和订阅(即你向客户收取的费用)。门户中没有页面能将两者整合起来,因此每到结账时,都得在电子表格中手动重新计算每位客户的净利润。r/msp 中常见的情况是“许可证泛滥”——客户缩减规模后,Sherweb 端的订阅仍保持活动状态,你却继续为那些从未向客户转收费的席位付款。此技能通过你同步的镜像数据弥合这一差距:

  • sherweb-cli margin - 按客户计算净利润(应收款减去应付款),并按利润最低优先排序。
  • sherweb-cli orphans - 没有任何应收费用的活动订阅:你在为其付费,却从未向客户收费的席位。
  • sherweb-cli usage-leak - 没有匹配应收费用的计量用量:由你承担的消耗。
  • sherweb-cli right-size - 已付费席位数与计量得出的已用席位数不一致的订阅。
  • sherweb-cli margin-trend --last 6 - 显示每位客户近期结账周期的利润变化,并按降幅最大优先排序。

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

常见问题

这能与 ChatGPT 配合使用吗?

此版本暂不支持。ChatGPT(Plus、Pro、Team、Business、Enterprise 和 Education 计划;Free 计划目前尚未开放 Developer Mode)只能通过 HTTPS 连接远程 MCP 服务,这意味着需要以 HTTP 模式运行 Sherweb 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)。这两种方式都不需要编写代码。你只需输入一次 Sherweb 凭据。

我的 Sherweb 数据安全吗?

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

我需要成为 Sherweb 合作伙伴吗?它会使用哪些凭据?

需要——此工具会使用你自己的合作伙伴凭据,通过 composed authentication 访问 Sherweb Partner API。你需要一个带作用域的 OAuth2 客户端凭据 Client ID 和 Secret,用于获取 bearer token,另外还需要一个随每次调用一同发送的 APIM 网关订阅密钥。在 cumulus.sherweb.com 的 Security > APIs 中创建 OAuth2 应用并复制订阅密钥,然后设置 SHERWEB_CLIENT_ID、SHERWEB_CLIENT_SECRET、SHERWEB_OAUTH_SCOPE 和 SHERWEB_SUBSCRIPTION_KEY。凭据本身的权限才是真正的边界——请将作用域限制在你希望 AI 访问的范围内。

这会触发 Sherweb API 速率限制吗?

执行 deep-sync 后,分析命令(margin、margin-trend、orphans、usage-leak、right-size、drift、sub-changes、fleet-subs、amend-preview)会基于本地 SQLite 镜像运行,不会调用 API。实时调用会遵循 --rate-limit 限流设置;sync 支持断点续传和增量同步——只获取自上次检查点以来发生变化的数据。

这会取代 Sherweb 门户吗?

不会。配置、订购和订阅管理仍在门户中完成。此技能可以回答门户无法集中处理的跨实体利润率和账单问题——净利润率、孤立订阅、用量流失、席位数量优化——可在终端或 Agent 中使用。

费用是多少?

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

安全模型

层级示例建议的 Agent 策略
读取margin、margin-trend、orphans、usage-leak、right-size、drift、sub-changes、fleet-subs、amend-preview、distributor,以及 service-provider list-* / get-* / validate-order 查询允许
写入(常规)service-provider amend-subscriptions(更改席位数量)、service-provider place-order(市场订单)、import(对每条记录发送 POST)——写入会立即发送;--dry-run 是可选的预览模式,并非默认行为使用 --dry-run 预览,然后在审核后写入
破坏性操作 / 凭据service-provider cancel-subscriptions(取消客户的订阅);auth login / auth logout / auth set-token(更改凭据)仅限人工参与

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

状态

Beta 版。已根据 Sherweb 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。

评论

支持 Markdown

第一次接触 MCP?

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

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