Hive Keet Bridge について
Hive Keet Bridge は、Keet のアイデンティティを Hive のアイデンティティネットワークにつなぐ MCP サーバーです。ID 解決や署名付きアテステーションの検証が必要なアプリケーション向けに、読み取り専用の照会と DID のリンク機能を提供します。
主な機能
- 01Keet キーから Hive DID 文書を解決
- 02ed25519 署名付きアテステーションの検証
- 03キーと Hive DID のリンク
- 04キャッシュ済み hyperdht アナウンスの照会
- 05Holepunch と Keet の連携先一覧
活用シーン
- 01Keet アイデンティティを DID 文書に解決
- 02Keet キーで署名された証明を検証
- 03キーの所持を証明して Hive DID にリンク
- 04連携先やブリッジのエンドポイントを確認
MCP 対応
アイデンティティ解決、アテステーション検証、キーのリンク、アナウンス記録の照会、連携先一覧を MCP ツールとして提供します。Hive レジストリへの DID リンク以外の照会と検証は読み取り専用です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://hive-mcp-gateway.onrender.com/keet-bridge/mcpclaude mcp add --transport http srotzin-hive-mcp-keet-bridge https://hive-mcp-gateway.onrender.com/keet-bridge/mcp{"mcpServers":{"srotzin-hive-mcp-keet-bridge":{"type":"http","url":"https://hive-mcp-gateway.onrender.com/keet-bridge/mcp"}}}Cursor で開く{"servers":{"srotzin-hive-mcp-keet-bridge":{"type":"http","url":"https://hive-mcp-gateway.onrender.com/keet-bridge/mcp"}}}VS Code で開く{"mcpServers":{"srotzin-hive-mcp-keet-bridge":{"type":"http","url":"https://hive-mcp-gateway.onrender.com/keet-bridge/mcp"}}}{"mcpServers":{"srotzin-hive-mcp-keet-bridge":{"serverUrl":"https://hive-mcp-gateway.onrender.com/keet-bridge/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
hive-mcp-keet-bridge
MCP サーバー — Hive–Holepunch/Keet アイデンティティブリッジ
holepunchto/keet-identity-key(Apache-2.0)をHiveのエージェント型アイデンティティネットワークに接続します。DIDの解決、署名付き証明の検証、パートナーディレクトリをMCPツールとして公開します。解決と証明の検証は読み取り専用です。HiveはhyperdhtのブートストラップノードもKeetサーバーも運用しません。
Holepunchはパートナーです。 このシムはHolepunchのアイデンティティプリミティブの上に構築されています。Keet、hyperswarm、hyperdhtをフォーク、置き換え、競合することはありません。
パートナーの基本方針
| レイヤー | 担当 |
|---|---|
| DHTピアの検出とトランスポート | Holepunch(hyperswarm、hyperdht) |
| HD ed25519鍵の導出 | Holepunch(keet-identity-key、Apache-2.0) |
| KeetのUXとメッセージング | Holepunch / Keet |
| DIDの解決と信頼レジストリ | Hive |
| 署名付き証明とレシートのレイヤー | Hive |
| x402エージェントコマースの価格設定 | Hive |
ツール
| ツール | 説明 | 読み取り専用 |
|---|---|---|
keet_identity_resolve | Keetアイデンティティ鍵(ed25519、hexまたはbase58)をdid:hive: DIDドキュメントとagent_card URIに解決します | はい |
keet_did_link | Keetアイデンティティ鍵をHive DIDにリンクします — 冪等で、鍵の制御を証明する署名付き証明が必要です | 書き込み(Hiveレジストリのみ) |
keet_signed_attestation_verify | Keetアイデンティティ鍵で署名されたed25519証明を検証します — ネットワーク呼び出しは不要です | はい |
keet_hyperdht_announce | 指定されたアイデンティティ鍵に対応するキャッシュ済みのhyperdht announceレコードを返します — Hiveはhyperdhtを運用しません | はい |
keet_partner_directory | 正規リンクとHiveブリッジのエンドポイントを含む、Holepunch + Keetのパートナー連携ディレクトリ | はい |
エンドポイント
| パス | メソッド | 説明 |
|---|---|---|
/mcp | POST | JSON-RPC 2.0 MCPエンドポイント(プロトコル:2024-11-05) |
/health | GET | サーバーの稼働状況とツール数 |
/.well-known/mcp.json | GET | MCPマニフェスト |
接続
MCPクライアント設定(stdio互換HTTP)
{
"mcpServers": {
"hive-mcp-keet-bridge": {
"url": "https://hive-mcp-keet-bridge.onrender.com/mcp",
"transport": "http"
}
}
}
Smithery
送信先:https://smithery.ai/new?repo=srotzin/hive-mcp-keet-bridge
Glama / MCP.so
GitHubから自動クロールされます。24~72時間後に以下で申請してください:
https://glama.ai/mcp/servers/srotzin/hive-mcp-keet-bridge
使用例
Keetアイデンティティ鍵を解決する
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "keet_identity_resolve",
"arguments": {
"identity_key": "a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2"
}
}
}
署名付き証明を検証する
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "keet_signed_attestation_verify",
"arguments": {
"identity_key": "a1b2c3d4e5f6...",
"message": "did:hive:keet:abc123",
"signature": "<base64-encoded ed25519 signature>"
}
}
}
パートナーディレクトリ
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "keet_partner_directory",
"arguments": { "format": "json" }
}
}
鍵導出仕様
アイデンティティ鍵はholepunchto/keet-identity-keyによって生成されます。これはBIP32形式の階層的決定性(HD)導出方式であり、Keetアイデンティティシステム向けにed25519鍵ペアを生成します。このライブラリはApache-2.0ライセンスのもとで、Holepunchが開発・保守しています。
HiveのDID構成では、各Keetアイデンティティのルートをdid:hive:keet:<base64url-pubkey>文字列に決定論的に対応付けます。このマッピングは追加のみであり、Holepunchの鍵導出仕様に変更はありません。
境界:Hiveが行わないこと
- Hiveはhyperdhtのブートストラップノードを運用しません。
- HiveはKeetサーバーを運用せず、トラフィックを中継しません。
- Hiveは
keet-identity-keyをフォークまたは変更しません。 - HiveはHolepunchまたはTetherに代わって決済資産を発行しません。
- このシムはKeetネットワーク上で稼働するとは主張しません。解決と証明を行います。
ランタイム
- Node.js >= 18
- Express 4.x
- このシムにDHTまたはP2Pの依存関係はありません
- LLM呼び出し:
https://hivecompute-g2g7.onrender.com/v1/compute/chat/completions(Hive内部)
連携先
holepunchto/keet-identity-key(Apache-2.0)— 鍵導出仕様future: hive-keet-attestバックエンド — 署名付き証明の永続化レイヤー(ロードマップに記載)hive-mcp-inbox仕様 — Holepunchトランスポートを介したピアツーピアのエージェントメッセージング
ライセンス
MIT — LICENSEを参照してください。
holepunchto/keet-identity-keyを基盤として構築しています。このライブラリはApache License, Version 2.0でライセンスされています。このライブラリは仕様として参照しており、このパッケージには同梱されていません。
Hive Civilization。ブランドカラーのゴールド #C08D23。トレジャリー 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e。
Hive Civilization ディレクトリ
エージェントネイティブな金融インフラである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 つのサーバーを複数のクライアントで再利用できます。