Token导航 LogoToken导航TokenDH.com
Nostr Bray logo
办公协作stdio官方级别未说明来源级核验

Nostr Bray

MCP Server

nostr-bray

一个支持AI与人类交互的信任感知Nostr多客户端协议工具,提供238种跨27个组的工具,适用于多种AI客户端和加密协作场景。

工具数

103

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude团队协作ClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

forgesworn

提供方

forgesworn

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx nostr-bray whoami # show your npub

详细介绍

诺斯特·布雷

具有信任意识的Nostr MCP适用于人工智能和人类。 27个小组的238个工具。模型不可知。适用于Claude、ChatGPT、Gemini、Cursor、Windsurf或任何MCP客户端。

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

快速开始

全局安装或通过npx运行:

npm install -g nostr-bray

添加到MCP客户端配置中:

{
  "mcpServers": {
    "nostr": {
      "command": "npx",
      "args": ["nostr-bray"],
      "env": {
        "NOSTR_SECRET_KEY": "nsec1...",
        "NOSTR_RELAYS": "wss://relay.damus.io,wss://nos.lol"
      }
    }
  }
}

然后让你的AI打电话 whoami 以验证其是否有效。

对于生产用途,首选 心材 或任何NIP-46掩体(您的密钥永远不会离开您的签名设备):

{
  "mcpServers": {
    "nostr": {
      "command": "npx",
      "args": ["nostr-bray"],
      "env": {
        "BUNKER_URI": "bunker://...",
        "NOSTR_RELAYS": "wss://relay.damus.io,wss://nos.lol"
      }
    }
  }
}

授权级别(从最佳到最差)

层级方法关键风险
心材专用签名设备(BUNKER_URI)密钥永远不会离开签名设备。支持nsec树派生、每个客户端权限和设备支持的证明。
软件仓库任何NIP-46掩体(BUNKER_URI)密钥由单独的进程持有。布雷从未见过。
加密秒NIP-49加密密钥(NOSTR_NCRYPTSEC)密钥在静止时加密,在启动时在内存中解密。
密钥文件文件路径(NOSTR_SECRET_KEY_FILE)密钥在磁盘上,读取一次,env var已删除。
Env 是内联秘密(NOSTR_SECRET_KEY)关键点在流程环境中可见。仅用于开发。

工具组

工具关键示例
身份16whoami, identity-derive-persona, identity-switch, identity-prove, nip05-lookup
社交15social-post, social-reply, social-feed, contacts-follow, social-notifications
私信4dm-send, dm-read, dm-conversation
信任22trust-attest, trust-ring-prove, trust-spoken-challenge, trust-attest-chain
派遣13dispatch-send, dispatch-check, dispatch-reply, dispatch-capability-discover
中继13relay-query, relay-set, relay-discover, cast-spell, relay-health
节制16label-create, list-mute, list-bookmark, list-followset-create, moderation-filter
市场16marketplace-discover, marketplace-call, listing-create, listing-search
安全14canary-session-create, canary-group-create, canary-duress-signal, safety-activate
绽放10blossom-upload, blossom-mirror, blossom-verify, blossom-repair
隐私10privacy-commit, privacy-prove-range, privacy-prove-age, privacy-publish-proof
扎普9zap-send, zap-balance, zap-make-invoice, zap-decode
金库9vault-create, vault-encrypt, vault-share, vault-rotate
工作流程7trust-score, verify-person, identity-setup, relay-health, feed-discover
玺印7signet-badge, signet-vouch, signet-credentials, signet-challenge
社区5community-create, community-feed, community-post, community-approve
徽章4badge-create, badge-award, badge-accept, badge-list
团体(NIP-29)4group-info, group-chat, group-send, group-members
条款3article-publish, article-read, article-list
日历3calendar-create, calendar-read, calendar-rsvp
维基3wiki-publish, wiki-read, wiki-list
搜索3search-notes, search-profiles, hashtag-feed
调度4post-schedule, post-queue-list, post-queue-cancel, publish-event
社区NIP2nip-publish, nip-read
效用19decode, encode-npub, nip44-encrypt, verify-event, tombstone
处理器2handler-publish, handler-discover
目录2search-actions, execute-action

使用 search-actions 按关键字查找工具,然后 execute-action 运行它们。

调度:AI到AI协作

Dispatch允许AI代理通过加密的Nostr DM进行协作。任何支持MCP的客户端都可以向其他代理发送结构化任务并接收返回的结果。

13种消息类型: 发送、检查、回复、确认、状态、取消、拒绝、失败、查询、建议、能力发布、能力发现、能力读取。

NIP-89能力发现: 代理发布他们能做什么。其他代理按主题发现功能,然后自动将任务路由到正确的合作者。

dispatch-send("alice", "think", "Analyse the trade-offs of NIP-44 vs NIP-04")
dispatch-check()                    → inbox with pending tasks
dispatch-reply(taskId, result)      → send results back encrypted

所有消息都经过NIP-44加密。收件人按名称、NIP-05、npub或十六进制解析。

身份解析程序

每个接受收件人的工具都使用通用身份解析。你永远不需要手动查找十六进制公钥。

接受的格式:

  • 名字 -- "alice" (已从您的调度联系人处解决)
  • NIP-05 -- "alice@example.com" (HTTP查找)
  • npub -- "npub1abc..." (NIP-19解码)
  • 十六进制 -- "a1b2c3..." (64个字符直通)

预定发布

立即签署事件,稍后发布。事件会立即使用您当前的密钥进行签名,然后保存在队列中,直到计划的时间。

post-schedule("Good morning!", "2026-04-01T08:00:00Z")
post-queue-list()          → view pending scheduled posts
post-queue-cancel(id)      → cancel before it publishes

NIP覆盖范围

nost-bray实施或集成了以下NIP:

NIP什么
NIP-01事件、签名、中继协议
NIP-02关注列表
NIP-05DNS标识(查找、验证、中继提示)
NIP-09事件删除
NIP-11中继信息
NIP-17私人DM(默认礼品包装)
NIP-19bech32编码(npub、nsec、nprofile、nevent、naddr)
NIP-23长篇文章(30023类)
NIP-29群聊
NIP-32标签
NIP-40过期标签
NIP-42中继认证
NIP-44加密有效载荷v2
NIP-45事件计数
NIP-46Nostr Connect(掩体)
NIP-49私钥加密(ncryptsec)
NIP-50搜索
NIP-51列表(静音、固定、跟随设置、书签)
NIP-52日历事件
NIP-54Wiki页面
NIP-57闪电击中
NIP-58徽章
NIP-65中继列表元数据
NIP-72社区
NIP-78应用程序特定数据
NIP-85信任排名
NIP-89推荐应用程序(调度能力发现)
NIP-96HTTP文件存储(Blossom)
NIP-99分类列表
NIP-A7拼写(777类-转换保存的查询)
NIP-VA可验证的证明(31000类)

配置

配置文件(推荐)

创建 ~/.config/bray/config.json (或 ~/.nostr/bray.json):

{
  "bunkerUriFile": "/Users/you/.nostr/bunker-uri",
  "relays": ["wss://relay.damus.io", "wss://nos.lol"],
  "trustMode": "annotate"
}

秘密被引用 文件路径 (bunkerUriFile, secretKeyFile, nwcUriFile)所以它们永远不会出现在配置本身中。

搜索顺序: BRAY_CONFIG 谁是 > $XDG_CONFIG_HOME/bray/config.json > ~/.nostr/bray.json.

环境变量

变量描述
BRAY_CONFIG配置文件的路径
BUNKER_URINIP-46掩体URL(最安全)
BUNKER_URI_FILE存储库URI文件的路径
NOSTR_SECRET_KEYnsec、十六进制或BIP-39助记符
NOSTR_SECRET_KEY_FILE密钥文件的路径
NOSTR_NCRYPTSECNIP-49加密密钥
NOSTR_NCRYPTSEC_PASSWORDncryptsec密码
NOSTR_RELAYS逗号分隔的中继URL
TOR_PROXYTor的SOCKS5h代理
NIP04_ENABLED设置 1 启用传统NIP-04 DM
TRANSPORTstdio (默认)或 http
PORTHTTP端口(默认3000)

从中删除所有机密环境变量 process.env 解析后立即。

命令行界面

npx nostr-bray whoami                    # show your npub
npx nostr-bray post "hello from bray!"   # publish a note
npx nostr-bray persona work              # derive a work persona
npx nostr-bray prove blind               # create a linkage proof
npx nostr-bray --help                    # see all commands

文档

  • 使用指南 --身份、DM、证明、付款和胁迫的演练
  • 示例 --MCP配置文件和CLI工作流脚本
  • 贡献 --设置、架构、测试和约定

AI助理

llms.txt 为AI上下文窗口优化的简明摘要,或 llms-full.txt 获取包含参数详细信息的完整工具文档。

ForgeSwearn工具包的一部分

伪造的誓言 为Nostr构建开源加密身份、支付和协调工具。

图书馆它做什么
nsec树确定性子身份推导
戒指签名secp256k1上的SAG/LSAG环签名
射程证明佩德森承诺范围证明
金丝雀工具包抗胁迫口语验证
口头信物人类可说话的验证令牌
收费亭L402支付中间件
geohash工具包具有多边形覆盖的Geohash工具包
鼻孔证明NIP-VA可验证的证明
统治基于纪元的加密访问控制
鼻孔面纱隐私保护信任网络

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude团队协作Nostr协议本地部署AI协作加密通信多客户端支持信任管理

支持客户端

ClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

nostr-bray

工具数量(toolCount,工具数)

103

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP