mcpField
H
HaoyouBox Publish

HaoyouBox Publish

ローカル
haoyoubox.comファイル・ストレージ02 週間前に更新

HaoyouBox Publish について

HaoyouBox Publishは、ローカルのHTMLまたはMarkdownファイル1つを、期限付きパスワード保護リンクとして公開するAgent Skillです。公開されているSkillとドキュメントを含み、ホストサービスとサーバーのソースはリポジトリに含まれません。

主な機能

  1. 01HTMLまたはMarkdownファイル1つを公開
  2. 02パスワード付き期限リンクを作成
  3. 03中国語または英語の受信ページ
  4. 04リンク、パスワード、実際の期限を返却
  5. 05デバイス承認後に公開トークンを保存

活用シーン

  1. 01レポートページを期間限定で共有
  2. 02パスワード保護した文書を送付
  3. 03対応エージェントからローカルHTMLを公開

MCP 対応

入力ではサーバーとされていますが、READMEが説明するのは対応AIエージェント向けの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 ファイル1つの明示的なパス
localeenumいいえ受信者インターフェースの言語。省略した場合はローカルで推定されますen | zh
passwordstringいいえ任意のローカル共有パスワード。省略した場合はローカルで生成されます
expiryHoursintegerいいえ共有期間(時間)。実際の有効期限はサービスから返されます。

詳細

HaoyouBox エージェントスキル

中文说明

互換性のある AI エージェントから、ローカルの HTML または Markdown ファイルを 1 つ HaoyouBox に公開します。このスキルは、有効期限付きのパスワード保護されたブラウザーリンクを作成し、完全なリンク、表示用パスワード、実際の有効期限を返します。

このリポジトリには、オープンなエージェントスキルとそのドキュメントが含まれています。ホストされた HaoyouBox サービスとサーバーのソースコードは、このリポジトリには含まれていません。

インストール

Codex、Claude Code、Cursor、その他の対応エージェント

複数のエージェントで使えるスキルインストーラーを使用します。

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

インストールを承認する前に、スキルの内容を確認してください。エージェントがすぐにスキルを検出しない場合は、エージェントを再起動するか、再読み込みしてください。

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 ディレクトリを、エージェントがサポートするスキルの保存場所(~/.agents/skills/haoyoubox-publish など)にコピーしてください。

現在ホストされているコピーは、haoyoubox.com/agent/SKILL.md から引き続き利用できます。

使用方法

エージェントに次のように依頼します。

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 小时密码保护链接。接收页使用中文。请一起返回完整链接、密码和实际到期时间。

初回使用時、エージェントは HaoyouBox のデバイス承認フローを開始します。HaoyouBox にサインインして、デバイスを承認してください。その後、エージェントは公開トークンを非公開の認証情報ストアに保存します。

公開される内容

  • 明示的に指定した .html、.htm、.md、または .markdown ファイル 1 つ。
  • HaoyouBox 上でブラウザー表示に適した固定版。
  • サーバー側で有効期限が適用される、パスワード保護されたリンク。
  • 中国語または英語の受信者向けインターフェース。

このスキルは、ディレクトリ、ZIP ファイル、隠しファイル、環境ファイル、鍵、シンボリックリンク、またはワークスペース全体をアップロードしません。アップロード履歴の読み取り、ページの削除、リンクの無効化、アカウントの管理も行いません。

セキュリティ

  • インストールする前に、スキルの内容を確認してください。
  • デバイスの承認には、必ずユーザーによる明示的な操作が必要です。
  • 公開トークンは、エージェントの非公開認証情報ストアに保存してください。
  • 共有パスワードの平文はローカルで導出されます。HaoyouBox に送信されるのはソルトと検証子であり、パスワードの平文ではありません。
  • 完全な共有リンクには、入力の手間を省くためにパスワードが含まれます。完全なリンクは、機密性の高いアクセス認証情報として扱ってください。
  • 秘密情報、個人データ、秘密鍵、環境変数を含むファイルは公開しないでください。

脆弱性の報告方法とトークン漏えい時の対応については、SECURITY.md を参照してください。

製品

受信者は、生成されたリンクをブラウザーで開きます。このスキルのインストールや HaoyouBox アカウントの作成は必要ありません。

コントリビューション

CONTRIBUTING.md を参照してください。プルリクエストを作成する前に npm test を実行してください。

ライセンス

このリポジトリ内のファイルは、Apache License 2.0 のライセンスに基づいています。ホストされた HaoyouBox サービスの利用には、引き続き製品が公開する利用規約とポリシーが適用されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。