loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

bray

MCP Tool

forgesworn/bray

Nostr MCP server — sovereign identities for AI agents

Install

$ npx loaditout add forgesworn/bray

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "bray": {
      "command": "npx",
      "args": [
        "-y",
        "bray"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

nostr-bray

Trust-aware Nostr for AI and humans.

Three dimensions of trust -- verification, proximity, and access -- woven into every interaction. 185 tools for identity, social, payments, moderation, privacy, and encrypted access control.

| Dimension | Source | Question | |-----------|--------|----------| | Verification | Signet | Are they real? | | Proximity | Web of Trust | Do I know them? | | Access | Dominion | What can they see? |

[](https://github.com/forgesworn/bray/actions/workflows/ci.yml) [](https://www.npmjs.com/package/nostr-bray) [](./package.json) [](./LICENSE) [](./tsconfig.json)

An MCP server that gives AI agents a full Nostr identity: not just a key pair, but a hierarchical identity tree with personas, attestations, ring signatures, encrypted DMs, duress detection, identity verification via Signet, and epoch-based encrypted access control via Dominion. 185 tools across 17 groups.

The Problem

AI agents interacting with Nostr today are handed a single key pair with no separation of concerns. One compromised session leaks everything. There is no way to rotate keys, prove identity links, or maintain separate personas for different contexts.

nostr-bray solves this with nsec-tree hierarchical derivation. A single master secret generates unlimited child identities, each with its own key pair, purpose, and relay set. Private keys are zeroed from memory on eviction. Agents can switch personas mid-conversation, prove they control the master without revealing the derivation path, and activate a duress identity if compromised.

How It Works

Every tool operates as the "active identity." Derive a persona, switch to it, and everythi

Tags

ai-agentidentitylightningmcpmcp-servermodel-context-protocolnostrnostr-wallet-connectnwcring-signatureshamirtypescriptnostr-identitynsecnpubnip-17nip-65nip-47nip-vaattestationkey-derivationpersonahierarchical-deterministicduresscoercion-resistancezapclaudeesm

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated21 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcenpm
Last commit3/31/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/forgesworn/bray)](https://loaditout.ai/skills/forgesworn/bray)