mcpField
H
HaoyouBox Publish

HaoyouBox Publish

本地服务
haoyoubox.com文件与存储02 周前更新

关于 HaoyouBox Publish

HaoyouBox Publish 是供兼容 Agent 使用的 Skill,可将单个本地 HTML 或 Markdown 文件发布为有密码且会过期的浏览器链接,并返回链接、密码和实际到期时间。它包含开放的 Skill 与文档,托管服务和服务器源码不在仓库中。

主要功能

  1. 01发布单个 HTML 或 Markdown 文件
  2. 02生成密码保护的过期链接
  3. 03支持中文或英文接收页
  4. 04返回链接、密码和实际到期时间
  5. 05通过设备审批保存发布令牌

适用场景

  1. 01分享需限时访问的报告页面
  2. 02向接收者发送受密码保护的文档
  3. 03由兼容 Agent 发布本地 HTML 文件

MCP 相关

输入将项目标为 server,但 README 描述的是供兼容 AI Agent 使用的 Agent Skill,未说明 MCP 接口。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"com-haoyoubox-publish": {
"command": "npx",
"args": [
"-y",
"haoyoubox-mcp"
],
"env": {
"HAOYOUBOX_TOKEN": "<HAOYOUBOX_TOKEN>"
}
}
}
}
启动命令npx -y haoyoubox-mcp
需要配置的环境变量
HAOYOUBOX_TOKEN密钥Optional publish-only HaoyouBox Agent token

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmhaoyoubox-mcp1.0.0

工具

1

收录的工具列表 · 更新于 1 周前

参数类型必填说明
pathstring是一个本地 HTML 或 Markdown 文件的明确路径
localeenum否接收者界面的语言;若省略,则在本地推断en | zh
passwordstring否可选的本地共享密码;若省略,则在本地生成
expiryHoursinteger否共享时长(小时);服务会返回实际过期时间

详细介绍

HaoyouBox Agent 技能

中文说明

通过兼容的 AI Agent,将一个本地 HTML 或 Markdown 文件发布到 HaoyouBox。此技能会创建一个有时效、受密码保护的浏览器链接,并返回完整链接、可见密码和实际到期时间。

此仓库包含开源 Agent 技能及其文档。HaoyouBox 托管服务和服务端源代码不属于此仓库。

安装

Codex、Claude Code、Cursor 及其他受支持的 Agent

使用跨 Agent 技能安装程序:

npx skills add cheng-big/haoyoubox-agent-skill --skill haoyoubox-publish -g

请先检查技能,再批准安装。如果 Agent 没有立即发现该技能,请重启或重新加载 Agent。

Gemini CLI
gemini skills install https://github.com/cheng-big/haoyoubox-agent-skill --path skills/haoyoubox-publish

Gemini CLI 会请求安装许可。安装后使用 /skills list,确认 haoyoubox-publish 已启用。

手动安装

将 skills/haoyoubox-publish 目录复制到 Agent 支持的技能位置,例如 ~/.agents/skills/haoyoubox-publish。

当前托管版本仍可通过 haoyoubox.com/agent/SKILL.md 获取。

使用

向 Agent 提出请求:

Publish report.html to HaoyouBox and create a password-protected link that expires in 24 hours. Use English for the receiver page. Return the complete link, password, and actual expiry together.

对于中文接收者页面:

把 report.html 发布到好友盒,生成 24 小时密码保护链接。接收页使用中文。请一起返回完整链接、密码和实际到期时间。

首次使用时,Agent 会打开 HaoyouBox 设备授权流程。你需要登录 HaoyouBox 并批准该设备。随后,Agent 会将发布令牌存储在其私有凭据存储中。

发布内容

  • 一个明确指定的 .html、.htm、.md 或 .markdown 文件。
  • HaoyouBox 上适合在浏览器中查看的固定版本。
  • 受密码保护且由服务器强制执行到期时间的链接。
  • 中文或英文接收者界面。

此技能不会上传目录、ZIP 文件、隐藏文件、环境文件、密钥、符号链接或整个工作区。它不会读取上传历史、删除页面、撤销链接或管理账户。

安全

  • 安装前请检查技能。
  • 设备授权始终需要用户明确操作。
  • 发布令牌必须保存在 Agent 的私有凭据存储中。
  • 原始分享密码在本地生成。HaoyouBox 接收的是盐值和验证器,而非原始密码。
  • 完整分享链接包含密码,方便预填。请将完整链接视为一项敏感访问凭据。
  • 请勿发布包含机密、个人数据、私钥或环境变量的文件。

有关漏洞报告和令牌响应步骤,请参阅 SECURITY.md。

产品

接收者可在浏览器中打开生成的链接,无需安装此技能或创建 HaoyouBox 账户。

贡献

请参阅 CONTRIBUTING.md。提交拉取请求前,请运行 npm test。

许可证

此仓库中的文件根据 Apache License 2.0 授权。使用 HaoyouBox 托管服务仍须遵守产品已公布的条款和政策。

评论

支持 Markdown

第一次接触 MCP?

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

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