Trust-aware Nostr MCP server. 236 tools for identity, social, DMs, trust scoring, AI-to-AI dispatch, Lightning payments, privacy proofs, and encrypted vaults. NIP-46 bunker auth; keys never leave the signing device.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
ws: Uninitialized memory disclosure
process.env. You'll be asked to provide them before it can run.ALLOW_CLEARNET_WITH_TORBIND_ADDRESSBRAY_ALLOW_PRIVATE_RELAYSBRAY_CONFIG— Search order: env var > $XDG_CONFIG_HOME/bray/config.json > ~/.nostr/bray.json.BRAY_HTTP_TOKENBRAY_INPUT_DIRSBRAY_WALLETS_FILEBRIDGE_SECRETBUNKER_URI— "": "bunker://...",BUNKER_URI_FILE— Path to bunker URI fileCLIENT_SECRETDISPATCH_IDENTITIESNIP04_ENABLED— Set 1 to enable legacy NIP-04 DMsNOSTR_BRAY_OUTPUTNOSTR_NCRYPTSEC— ncryptsec NIP-49 encrypted key () Key encrypted at rest, decrypted in memory at startup.NOSTR_NCRYPTSEC_FILENOSTR_NCRYPTSEC_PASSWORD— Password for ncryptsecNOSTR_NCRYPTSEC_PASSWORD_FILENOSTR_RELAYS— "": "wss://relay.damus.io,wss://nos.lol"NOSTR_SECRET_KEY— "": "nsec1...",NOSTR_SECRET_KEY_FILE— Key file File path () Key on disk, read once, env var deleted.NWC_URINWC_URI_FILEPHOENIXD_PASSWORDPHOENIXD_URLPORT— HTTP port (default 3000)RELAYTOR_PROXY— SOCKS5h proxy for TorTRANSPORT— stdio (default) or httpTRUST_CACHE_MAXTRUST_CACHE_TTLTRUST_MODEVAULT_EPOCH_LENGTHVEIL_CACHE_MAXVEIL_CACHE_TTLXDG_CONFIG_HOME— Search order: BRAY_CONFIG env var > $/bray/config.json > ~/.nostr/bray.json.[](https://m8ven.ai/mcp/forgesworn-bray-27gfti)