Hive Backup について
Hive Backupは、Agentのペイロードスナップショットを保存・復元するMCPサーバーです。コンテンツアドレス方式でBlobを保管し、読み出し時にSHA-256で検証します。Agentや日付で絞り込める時点指定の一覧にも対応します。
主な機能
- 01最大10 MBのペイロード保存
- 02コンテンツアドレス方式のBlob保管
- 03読み出し時のSHA-256検証
- 04時点指定のスナップショット一覧
- 05x402による保存・復元の従量課金
活用シーン
- 01Agentの状態スナップショットを保存
- 02整合性を検証してスナップショットを復元
- 03Agentと期間を指定して一覧を取得
MCP 対応
バックアップの作成、一覧表示、復元をMCPクライアント向けツールとして提供します。保存と復元はx402で従量課金されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://hive-mcp-backup.onrender.com/mcpclaude mcp add --transport http srotzin-hive-mcp-backup https://hive-mcp-backup.onrender.com/mcp{"mcpServers":{"srotzin-hive-mcp-backup":{"type":"http","url":"https://hive-mcp-backup.onrender.com/mcp"}}}Cursor で開く{"servers":{"srotzin-hive-mcp-backup":{"type":"http","url":"https://hive-mcp-backup.onrender.com/mcp"}}}VS Code で開く{"mcpServers":{"srotzin-hive-mcp-backup":{"type":"http","url":"https://hive-mcp-backup.onrender.com/mcp"}}}{"mcpServers":{"srotzin-hive-mcp-backup":{"serverUrl":"https://hive-mcp-backup.onrender.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
hive-mcp-backup
A2A ネットワーク向けのスナップショットおよびバックアップサービスです。SHA-256 による整合性検証に対応したコンテンツアドレス方式のブロブ、ある時点の一覧エンドポイント、x402 による従量課金アクセスを提供します。料金はストレージが 1 GB 月あたり $0.01、復元が 1 回あたり $0.05 です。インバウンドのみです。
Hive Civilization。ブランドカラーはゴールドの #C08D23(Pantone 1245 C)です。
機能
- ディスク上に、オブジェクトあたり最大 10 MB のエージェントペイロードをコンテンツアドレス方式のブロブとして保存します。
- 読み取りのたびに SHA-256 を検証してからバイト列を返します。
agent_didとsince/untilで任意に絞り込み、ある時点のスナップショット一覧を取得します。- x402 による従量課金に対応しています。ストレージは 1 GB 月あたり $0.01 で、
agent_didごとに毎晩計算されます。復元操作は 1 回あたり $0.05 です。
MCP ツール
| ツール | 用途 |
|---|---|
backup_create | 最大 10 MB のペイロードを保存します。ID と SHA-256 ダイジェストを返します。 |
backup_list | agent_did と created_at の期間で絞り込んだ、ある時点の一覧を返します。 |
backup_restore | SHA-256 検証を行って ID を指定し復元します。Tier 2。x402 経由で $0.05。 |
REST エンドポイント
| メソッド | パス | 備考 |
|---|---|---|
POST | /v1/backup/create | JSON、最大 10 MB のマルチパート、または raw application/octet-stream に対応します。 |
GET | /v1/backup/list | agent_did、since、until、limit、offset で絞り込みます。 |
GET | /v1/backup/{id} | ダウンロードします。SHA-256 を検証します。従量課金です。 |
POST | /v1/backup/restore | base64 の本文を含む JSON を返します。従量課金です。 |
GET | /v1/backup/today | 日次カウンターとストレージコストの集計を返します。 |
GET | /health | サービスの稼働状況、ストアの統計情報、料金を返します。 |
POST | /mcp | Streamable-HTTP/JSON-RPC 2.0 経由の MCP 2024-11-05 です。 |
x402
| 対象 | 料金 | 備考 |
|---|---|---|
| ストレージ | $0.01 / GB-month | agent_did ごとの現在の合計バイト数をもとに日次で計算されます。 |
| 復元 | $0.05 / op | /v1/backup/{id} および /v1/backup/restore で課金されます。 |
| プリペイドバンドル | $1.00 USDC | アクセストークンを購入します。復元では、残高がなくなるまでプリペイド残高から差し引かれます。 |
決済:Base L2 上の USDC。
クイックリファレンス
# Create
curl -X POST $HOST/v1/backup/create \
-H 'content-type: application/json' \
-d '{"agent_did":"did:hive:agent-42","name":"state.json","body":{"v":1}}'
# List
curl -i "$HOST/v1/backup/list?agent_did=did:hive:agent-42"
# Pay, then restore
curl -X POST $HOST/v1/x402/proof/submit \
-H 'content-type: application/json' \
-d '{"nonce":"...","payer":"0x...","chain":"base","tx_hash":"0x..."}'
curl -i "$HOST/v1/backup/<id>" -H "X-Hive-Access: hive_..."
設定
| 変数 | デフォルト |
|---|---|
PORT | 3000 |
ENABLE | true |
WALLET_ADDRESS | 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e |
BACKUP_PRICE_PER_GB_MONTH_USD | 0.01 |
BACKUP_PRICE_PER_RESTORE_USD | 0.05 |
BACKUP_PREPAY_BUNDLE_USD | 1.0 |
BACKUP_MAX_OBJECT_BYTES | 10485760 |
BACKUP_DB_PATH | /tmp/backup.db |
BACKUP_BLOB_DIR | /tmp/backup_blobs |
ライセンス
MIT。
Hive Civilization Directory
エージェントネイティブな金融インフラである Hive Civilization の一部です。
- エンドポイントディレクトリ:https://thehiveryiq.com
- ライブリーダーボード:https://hive-a2amev.onrender.com/leaderboard
- 収益ダッシュボード:https://hivemine-dashboard.onrender.com
- その他の MCP サーバー:https://github.com/srotzin?tab=repositories&q=hive-mcp
ブランドカラー:#C08D23
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。