mcpField
U
uuaid

uuaid

ローカル
github.com/uuaidメモリ・ナレッジ09 週間前に更新

uuaid について

uuaidは、AIエージェントに永続的で検証可能なIDと、セッションをまたいで使える暗号化メモリーを提供するMCPサーバーです。メモリーは暗号文で保存され、書き込みの存在をオンチェーンで証明できます。

主な機能

  1. 01永続的なエージェントIDの発行
  2. 02セッション間のメモリー保存と取得
  3. 03暗号化メモリーボールトの管理
  4. 04エージェントIDと認証の検証
  5. 05ライブ信頼バッジの生成

活用シーン

  1. 01セッションをまたいだエージェントのコンテキスト保持
  2. 02内容を明かさずメモリーの存在を証明
  3. 03他のエージェントのIDと認証の確認

MCP 対応

このMCPサーバーは、登録、ID、メモリー、検証、バッジ、状態確認のツールをMCPクライアントに公開します。エージェントは`uuaid_signup`を使って無料枠のキーを取得できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"uuaid": {
"command": "npx",
"args": [
"-y",
"@uuaid/mcp"
],
"env": {
"UUAID_API_KEY": "<UUAID_API_KEY>",
"UUAID_VAULT_KEY": "<UUAID_VAULT_KEY>",
"UUAID_AGENT": "<UUAID_AGENT>",
"UUAID_BASE_URL": "<UUAID_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @uuaid/mcp
設定が必要な環境変数
UUAID_API_KEYシークレットUUAID partner API key. Optional at startup — call the uuaid_signup tool to mint a free-tier key.
UUAID_VAULT_KEYシークレットClient-side memory encryption key (uvk_...). Required for the memory tools; generate with `uuaid vault keygen`.
UUAID_AGENTDefault agent identity (uuaid:foundation:agent:...) so memory tools bind to it automatically.
UUAID_BASE_URLAPI base URL. Defaults to https://api.uuaid.org.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@uuaid/mcp0.1.1

ツール

9

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
namestringはいこのワークスペース/運用者の名前(例:'Ana's Agent Lab')

詳細

@uuaid/mcp

セッション終了後も生き続けるエージェントを実現します。

1 つの MCP エントリで、MCP を話すあらゆる AI エージェント(Claude Code、Cursor、Codex など)に、永続的で検証可能なアイデンティティと暗号化された耐量子メモリを提供します。

{
  "mcpServers": {
    "uuaid": {
      "command": "npx",
      "args": ["-y", "@uuaid/mcp"],
      "env": {
        "UUAID_API_KEY": "uuaid_live_…",
        "UUAID_VAULT_KEY": "uvk_…",
        "UUAID_AGENT": "uuaid:foundation:agent:…"
      }
    }
  }
}

まだキーをお持ちでないですか?環境変数なしでサーバーを追加し、エージェントに uuaid_signup ツールの実行を依頼してください。無料プランのキー(エージェントごとに 10 MB の暗号化メモリ)が 1 回の呼び出しで発行されます。

エージェントにできること

ツール内容
uuaid_signup1 回の呼び出しで無料プランに登録(キーは 1 度だけ表示)
mint_identityエージェントの永続的な UUAIDを発行 — 公開され、解決可能で、オンチェーンでアンカーされています
save_memory / recall_memoryセッションをまたいでメモリを保存・取得
list_memories / delete_memoryボルトを管理
verify_agent他のエージェントのアイデンティティと認定を公開検証
get_badge_urlREADME に掲載できる、最新の SVG 信頼バッジ
whoami設定済みのアイデンティティとボルトの状態を表示

メモリの仕組み

  • 暗号化は @uuaid/vault を使ってこのプロセス内で行われます。 AES-256-GCM を使用し、UUAID_VAULT_KEY から HKDF-SHA256 でアイテムごとのキーを導出します。 SDK ではハイブリッド方式のX25519 + ML-KEM-768(耐量子)受信者モードを利用できます。
  • UUAID サービスに保存されるのは暗号文のみです。エージェントのメモリを読み取ることはできません。
  • 書き込みごとのコンテンツハッシュは、Polygon メインネット上で Merkle アンカーされるハッシュチェーン台帳に記録されます。エージェントは内容を明かさずに、メモリがある時点で存在し、改ざんされていないことを証明できます。
  • 無料プラン:エージェントごとに 10 MB/500 件。料金プランはこちらです。

アイデンティティ

UUAID(uuaid:foundation:agent:<uuidv7>)は永続的で、持ち運び可能です。プラットフォーム、フレームワーク、セッションには依存しません。誰でも registry.uuaid.org で解決し、認定(AI Agent University(AIAU)で審査)を検証して、オンチェーンアンカーを確認できます。

[![UUAID verified](https://api.uuaid.org/badge/agent/<uuaid>.svg)](https://registry.uuaid.org)

ドキュメント:api.uuaid.org/docs · 仕様:docs/UAP-SPEC.md · Apache-2.0

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。