关于 mcphub-operator
mcphub-operator 是用于管理仓库内 MCPHub 配置的技能,帮助维护者选择工作流组、检查配置状态,并遵循压缩与 ChatGPT 隧道的范围策略。
主要功能
- 01选择 MCPHub 工作流组
- 02运行配置预检
- 03说明压缩启用策略
- 04规定 ChatGPT 隧道限制
- 05提供仓库 CLI 配方
适用场景
- 01为本地 harness 选择服务组
- 02操作 MCPHub 前检查设置
- 03配置经批准的压缩选项
- 04查看 ChatGPT 隧道访问策略
MCP 相关
该技能指导 MCPHub 的运维,包括选择 MCP 服务组以及管理 ChatGPT 远程 MCP 隧道策略。它本身不向 MCP 客户端提供工具。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wyattowalsh/ agents --skill mcphub-operator安装后在 Claude Code 中输入/mcphub-operator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
evals/evals.jsonreferences/cli-cheatsheet.mdcompression-opt-in.mdgroup-picker.mdscripts/check.pydoctor.pypreflight.shscripts/asset_toolkit/validate_hooks.py详细介绍
MCPHub Operator
由仓库管理的 MCPHub 控制平面:工作流组、Bearer 端点、可选压缩、ChatGPT 隧道策略。跟踪配置中的 Smart Routing 保持关闭。
**不适用于:**编辑 agent-stack 同步脚本、实时 skills-sync 应用安装,或 PostgreSQL/pgvector 智能路由设置(请使用维护者 OpenSpec,并明确征得用户请求)。
调度
$ARGUMENTS | 操作 |
|---|---|
| (空) | 显示分组选择器摘要、预检命令和参考索引 |
preflight / doctor | 在技能目录中运行 bash scripts/preflight.sh;遇到 fail 即停止 |
groups / picker | 加载 references/group-picker.md |
compression | 加载 references/compression-opt-in.md |
tunnel | 说明 ChatGPT 仅限 tunnel 组的策略 + .env.mcphub 隧道变量 |
cli | 加载 references/cli-cheatsheet.md |
Operator 约定
preflight
- 从仓库根目录运行(或向捆绑的 doctor 传入
--cwd):
bash skills/mcphub-operator/scripts/preflight.sh
- 如果 JSON 中的
ok为 false,或任何涉及设置一致性、智能路由或客户端配置的检查状态为fail,则停止。 - 将
warn视为提示(hub 未运行、本地未设置 Bearer)。
groups
- 默认本地测试环境仅附加
harness,每个服务的端点可用,但默认禁用。 - 将
harness视为控制上下文膨胀的最小高信号集合:Brave Search、DuckDuckGo Search、DDGS(元搜索/新闻)、Context7、DeepWiki、llms.txt 目录(仅限llms-txt-explorer的list_websites)、Fetch 和软件包元数据。仅通过选择加入的工作流组使用check_website。优先使用 DDGS 摘录;除非用户需要完整页面,否则避免使用fetch_full_content。 - 日常选择加入扩展使用
daily;范围明确的智能体开发流程使用coding、research、review或release。 - 任务需要相应能力时,升级使用能力组(
web-search、web-read、docs、repo、browser、media、notebooks、data、design、productivity、accounts、references)。 - 仅在处理难题时使用
reasoning;将reasoning-lab保持为实验性功能。 - 仅在用户明确提出需求时,才附加依赖账户、实时浏览器(Chrome DevTools 和 Scrapling 无头抓取会话)、重量级或实验性组。
- 除非要测试远程使用方的配置,否则绝不要将
tunnel附加到本地测试环境配置。
compression
- 跟踪的
mcp_settings.json保持toolResultCompression.enabled: false。 - 只有在用户批准后,才通过
.env.mcphub在本地选择启用;请参阅压缩参考文档。 - 调试结构化工具 JSON 或调查内容截断时,禁用压缩。
tunnel
- ChatGPT 远程 MCP 仅使用
tunnel组(启用隧道时为https://mcp.w4w.dev/mcp/tunnel)。 - 未经用户明确请求,不要将 ChatGPT 的范围扩大到全局
/mcp路由或各服务器端点。 - 隧道凭据保留在
.env.mcphub/~/.cloudflared/中,绝不要提交。
cli
- 优先使用仓库配方:
just mcphub-generate、just mcphub-generate-check、just mcphub-validate、just mcphub-doctor、just mcphub-smoke。 - 进程运行时,使用上游 MCPHub CLI 检查实时 hub;请参阅 CLI 参考文档。
维护者工作流程
just mcphub-generate
just mcphub-generate-check
just mcphub-validate
uv run python skills/mcphub-operator/scripts/check.py
编辑 config/mcp-registry.json 中的组或服务器后,重新生成设置。
参考资料
评论
支持 Markdown