mcpField
N
nostr

nostr

github.com/soapbox-pub开发1051 次安装40 周前更新
代码仓库

关于 nostr

用于查阅 NIPs 仓库中的 Nostr 协议文档,帮助开发者定位事件类型规范,并在实现功能前确认现有能力。

主要功能

  1. 01获取单项 NIP 规范
  2. 02通过 README 查找事件类型对应的 NIP
  3. 03查阅客户端与中继消息及标签
  4. 04设计功能前检查现有 NIP

适用场景

  1. 01查找某个 Nostr 事件类型的规范
  2. 02确认协议是否已有所需能力
  3. 03查阅消息格式和标准化标签

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/soapbox-pub/nostr-skills --skill nostr

安装后在 Claude Code 中输入/nostr确认已加载。

详细介绍

Nostr 协议

Nostr 是一种简单、开放的协议,通过加密密钥和签名,实现真正抗审查、全球化的社交网络。

查找 Nostr 文档

所有 Nostr 协议文档都维护在 NIPs(Nostr 实现可能性)仓库中。访问这些信息的方法如下:

阅读单个 NIP

可以通过以下地址获取单个 NIP:

https://github.com/nostr-protocol/nips/blob/master/{NIP}.md

例如,NIP-01(基本协议规范)可在以下地址获取:

https://github.com/nostr-protocol/nips/blob/master/01.md
查找事件类型

Nostr 事件类型的文档分布在一个或多个 NIP 中。NIP 编号与事件类型编号之间没有直接关系。

要查找记录特定事件类型的 NIP:

  1. 首先,获取 README:

    https://github.com/nostr-protocol/nips/blob/master/README.md
    
  2. 参考 README 中的“事件类型”表,查找记录你要了解的事件类型的 NIP

发现现有功能

应查阅 README,以便:

  • 查看 NIP 列表 - 借此了解 Nostr 网络上已有的功能
  • 查看客户端和中继消息 - 了解通信协议
  • 查看标签列表 - 了解有哪些标准化标签
  • 决定是否使用现有 NIP - 实现功能前,先检查现有 NIP 是否已涵盖该功能
最佳实践

务必先获取并阅读 README,了解协议的当前状况,避免重复实现现有功能。

评论

支持 Markdown