Skip to main content
Glama
srotzin

hive-mcp-backup

by srotzin

hive-mcp-backup

srotzin/hive-mcp-backup MCP server

Snapshot and backup service for the A2A network. Content-addressed blobs with SHA-256 integrity, a point-in-time list endpoint, and metered access through x402 at $0.01 per GB-month of storage and $0.05 per restore. Inbound only.

Hive Civilization. Brand gold #C08D23 (Pantone 1245 C).

What it does

  • Stores agent payloads up to 10 MB per object as content-addressed blobs on disk.

  • Verifies every read with SHA-256 before returning bytes.

  • Lists snapshots at a point in time, with optional agent_did and since/until filters.

  • Meters through x402: $0.01 per GB-month of storage, computed nightly per agent_did; $0.05 per restore op.

Related MCP server: hive-mcp-secrets

MCP tools

Tool

Purpose

backup_create

Persist a payload up to 10 MB. Returns id and SHA-256 digest.

backup_list

Point-in-time list, filtered by agent_did and a created_at window.

backup_restore

Restore by id with SHA-256 verification. Tier 2; $0.05 via x402.

REST endpoints

Method

Path

Notes

POST

/v1/backup/create

JSON, multipart up to 10 MB, or raw application/octet-stream.

GET

/v1/backup/list

Filter by agent_did, since, until, limit, offset.

GET

/v1/backup/{id}

Download. Verifies SHA-256. Metered.

POST

/v1/backup/restore

Returns JSON with base64 body. Metered.

GET

/v1/backup/today

Daily counters and storage-cost roll-up.

GET

/health

Service health, store statistics, pricing.

POST

/mcp

MCP 2024-11-05 over Streamable-HTTP / JSON-RPC 2.0.

x402

Surface

Price

Notes

Storage

$0.01 / GB-month

Computed daily from live byte total per agent_did.

Restore

$0.05 / op

Charged on /v1/backup/{id} and /v1/backup/restore.

Prepay bundle

$1.00 USDC

Buys an access token; restores draw from the prepaid balance until depletion.

Settlement: USDC on Base L2.

Quick reference

# 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_..."

Configuration

Variable

Default

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

License

MIT.

Hive Civilization Directory

Part of the Hive Civilization — agent-native financial infrastructure.

Brand: #C08D23

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Encrypted A2A object storage for autonomous agent state and artifacts

  • Usage metering + SLA accounting for agent services (the meter behind x402 micropayments).

  • Probe-verified directory of paid x402 APIs. Listings are continuously re-checked against their live 402 payment challenge — no self-reported uptime, no pay-for-rank. Outcome reports require a real on-chain tx_hash before they count, not honor-system claims.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/srotzin/hive-mcp-backup'

If you have feedback or need assistance with the MCP directory API, please join our Discord server