streamable-httpMITupdated 20d ago
MCP access to confirmed HiveVault FENR reads and an AES-256-GCM encrypted item store.
What can you do with Hive Vault?
hive-mcp-vault
MCP access to confirmed HiveVault FENR reads and an AES-256-GCM encrypted item store.
Live contract
The server exposes four read-only MCP tools backed by the live HiveVault service:
| Tool | Live backend route |
|---|---|
vault.balance |
GET /vault/balance |
vault.stats |
GET /vault/stats |
vault.identity |
GET /vault/identity |
vault.quantum_pubkey |
GET /vault/quantum/pubkey |
vault.balance returns the backend response exactly as received. An unauthenticated response can be marked obfuscated: true; clients must not treat that value as a confirmed treasury balance.
The server also exposes an encrypted item store:
| Method | Path | Description |
|---|---|---|
POST |
/v1/vault/store |
Store an AES-256-GCM encrypted item after the x402 gate |
GET |
/v1/vault/store/:item_ref |
Confirm a stored item exists without returning plaintext |
Unknown paths return HTTP 404. Upstream failures return explicit MCP errors. The service does not return fabricated success payloads.
Discovery and health
| Method | Path | Description |
|---|---|---|
GET |
/health |
Readiness. This process plus current upstream reachability. Returns 503 and degraded when the upstream is unreachable |
GET |
/livez |
Liveness only. This process, no upstream claim. This is the path platform health checks should use |
POST |
/mcp |
MCP JSON-RPC 2.0, protocol 2024-11-05 |
GET |
/.well-known/mcp.json |
MCP discovery manifest |
GET |
/.well-known/agent-card.json |
A2A agent card |
GET |
/.well-known/agent.json |
Agent card |
GET |
/.well-known/oac.json |
Open Agent Card JSON-LD |
GET |
/llms.txt |
Plain-text integration guide |
Persistence
Set BOGO_DB_PATH to a path on durable storage in production. The default path, /tmp/bogo_vault.db, is suitable only for local development and tests. The server refuses to start in production unless an explicit database path is configured.
Environment variables
| Variable | Required | Purpose |
|---|---|---|
PORT |
No, default 3000 |
HTTP port |
VAULT_BACKEND_URL |
No, default https://hive-vault.onrender.com |
Live HiveVault backend |
INTERNAL_KEY |
Yes in production | Derives the local encryption key and is sent to the backend as x-vault-key |
BOGO_DB_PATH |
Yes in production | SQLite database path on durable storage. Local development defaults to /tmp/bogo_vault.db |
BASE_RPC_URL |
No, default https://mainnet.base.org |
Base RPC endpoint used for x402 payment verification |
The server refuses to start with NODE_ENV=production if INTERNAL_KEY or BOGO_DB_PATH is missing.
Testing
npm install
npm test
Tests cover health reporting, unknown-route handling, MCP tool discovery, upstream failure behavior, encrypted storage, and plaintext absence from the SQLite file.
Brand
Hive Civilization. Brand gold #C08D23. Steve Rotzin.
Directory
- Endpoint directory: https://thehiveryiq.com
- Other MCP servers: https://github.com/srotzin?tab=repositories&q=hive-mcp
Install
Add Hive Vault to your client. Pick the one you use.
claude mcp add --transport http hive-vault https://hive-mcp-vault.onrender.com/mcpcodex mcp add hive-vault --url https://hive-mcp-vault.onrender.com/mcp{
"mcpServers": {
"hive-vault": {
"url": "https://hive-mcp-vault.onrender.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"hive-vault": {
"type": "http",
"url": "https://hive-mcp-vault.onrender.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"hive-vault": {
"url": "https://hive-mcp-vault.onrender.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"hive-vault": {
"serverUrl": "https://hive-mcp-vault.onrender.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance19/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 13 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | Apr 28, 2026 |