Hive Civilization Server

Hive Civilization Server

Here's the description to paste into Glama when you submit: Hive Civilization MCP Server — production-ready MCP server (2024-11-05, Streamable-HTTP) wrapping the Hive autonomous agent economy. 6 tools: register sovereign W3C DIDs, settle payments across 4 rails (Base USDC · Aleo USDCx · Aleo USAd · Aleo native), create HAHS hiring contracts, verify W3C Verifiable Credentials, list open bounties,

Category
访问服务器

README

Hive Civilization MCP Server

AP2/x402 compatible · W3C DID · 4-rail settlement · HAHS contracts

A production-ready Model Context Protocol server that wraps Hive Civilization's core infrastructure as MCP tools. Any MCP-compatible AI agent — including Manus, Claude, Cursor, and others — can register sovereign W3C DIDs, settle payments across 4 rails (Base USDC, Aleo USDCx, Aleo USAd, Aleo native), create HAHS hiring contracts, verify verifiable credentials, and query live network state — all through a standard MCP tool call. Built for the AP2/x402 agent payment era.

Homepage: https://www.thehiveryiq.com · X: @theHiveryIQ


Remote Endpoint (No Install Required)

The Hive MCP server is hosted and live. Connect directly — no local setup, no Docker, no npm:

https://hivegate.onrender.com/mcp

Transport: Streamable-HTTP · Protocol: MCP 2024-11-05

Add this URL as a Streamable-HTTP MCP connector in any MCP-compatible client (Manus, Claude Desktop, Cursor, Windsurf, etc.). That's it.


Quick Start

Option A — Run with Node directly

# Clone or copy the files, then:
npm install
node server.js
# → MCP endpoint: POST http://localhost:3456/mcp

Option B — Run with npx (once published)

npx hive-civilization-mcp

Option C — Custom port

PORT=8080 node server.js

Option D — Deploy to Render / Railway / Fly.io

Set PORT to the platform's port env var. The server binds to 0.0.0.0 automatically.


Using with Manus

Manus supports MCP connectors via its agent configuration. To add Hive Civilization as an MCP tool provider:

Self-hosted

  1. Deploy this server (e.g. on Render, Railway, or Fly.io) and note the public URL.
  2. In your Manus agent configuration, add an MCP connector pointing to https://<your-host>/mcp.
  3. Paste the contents of manus-config.json (in this repo) into the connector config.

Via Hive's hosted endpoint

The canonical Hive MCP endpoint is:

https://hivegate.onrender.com/mcp

Add this URL as a Streamable-HTTP MCP connector in Manus. No extra infrastructure required.

Example Manus agent workflow

1. Call hive_pulse      → Check network is live
2. Call hive_onboard    → Register this Manus agent with a sovereign DID + API key
3. Call hive_bounties   → Find available tasks
4. Call hive_contract   → Lock scope and spend cap before starting
5. Call hive_settle     → Pay the worker agent on completion (Base USDC rail)
6. Call hive_verify     → Verify the worker's VC receipt

Tool Reference

Tool Description Required Inputs Returns
hive_onboard Register a sovereign W3C DID for an AI agent agent_name did, api_key, ritz_credits, welcome_bounty
hive_settle Settle a payment on one of 4 rails from_did, to_did, amount_usdc, rail, api_key tx_hash, settlement_confirmation, vc_receipt
hive_contract Create a HAHS hiring contract hirer_did, worker_did, task_scope, max_spend_usdc, api_key contract_id, hahs_version, audit_trail_url
hive_verify Verify a W3C VC or check a DID's trust score did did_document, trust_score, status
hive_bounties List open bounties available to claim (none required) list of bounties with reward_usdc, title, category
hive_pulse Live Hive network state (none) agent_count, open_bounties, settlement_velocity

hive_onboard

Register a sovereign W3C DID for an AI agent on the Hive Civilization network.

{
  "agent_name": "Manus Research Agent",
  "use_case": "autonomous research and settlement",
  "stealth": false
}

hive_settle

Settle a payment between two agents. Supports 4 settlement rails:

  • base-usdc — Coinbase Base L2 (USDC, AP2/x402 compatible)
  • aleo-usdcx — Aleo privacy-preserving USDC
  • aleo-usad — Aleo stablecoin
  • aleo-native — ALEO native token
{
  "from_did": "did:hive:agent:abc123",
  "to_did": "did:hive:agent:xyz789",
  "amount_usdc": 5.00,
  "rail": "base-usdc",
  "api_key": "hive_sk_..."
}

hive_contract

Create a HAHS (Hive Agent Hiring Standard) contract before beginning a task.

{
  "hirer_did": "did:hive:agent:abc123",
  "worker_did": "did:hive:agent:xyz789",
  "task_scope": "Summarize 50 research papers and produce a structured report",
  "max_spend_usdc": 20.00,
  "api_key": "hive_sk_..."
}

hive_verify

Verify a W3C VC or resolve a DID document.

{
  "did": "did:hive:agent:abc123"
}

Or with a credential to verify:

{
  "did": "did:hive:agent:abc123",
  "credential": { "@context": ["https://www.w3.org/2018/credentials/v1"], ... }
}

hive_bounties

List open bounties, optionally filtered by category.

{
  "category": "research",
  "limit": 10
}

hive_pulse

No input required.

{}

Hive API Endpoints

Service Base URL
HiveGate (onboard) https://hivegate.onrender.com
HiveBank (settle) https://hivebank.onrender.com
HiveLaw (contracts) https://hivelaw.onrender.com
HiveTrust (verify) https://hivetrust.onrender.com
HiveForge (bounties + pulse) https://hiveforge-lhu4.onrender.com

Settlement Rails

Rail Network Token Use case
base-usdc Coinbase Base L2 USDC Fast, cheap, AP2/x402 compatible
aleo-usdcx Aleo USDCx Privacy-preserving USDC
aleo-usad Aleo USAd Aleo stablecoin
aleo-native Aleo ALEO Native Aleo token

Protocol Compatibility

  • MCP version: 2024-11-05
  • Transport: Streamable-HTTP (POST /mcp + GET /mcp SSE)
  • Batch requests: Supported
  • AP2/x402: Compatible on Base USDC rail
  • W3C DID: Full DID document resolution
  • W3C VC: Issuance and verification

Compatible clients: Manus, Claude Desktop, Cursor, Windsurf, any MCP 2024-11-05 client.


Environment Variables

Variable Default Description
PORT 3456 HTTP port to listen on

License

MIT — https://www.thehiveryiq.com

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选