用途
Nostr MCP Server 是一个基于 Model Context Protocol(MCP)的服务器,旨在让 AI 模型能够与 Nostr 协议网络进行交互,从而发布笔记并利用该协议的抗审查特性。项目作者强调,即使对 LLM 而言,抗审查能力也十分重要。
主要能力
- 向 Nostr 网络发布笔记(post notes)。
- 连接多个中继(relays),实现更广泛的网络交互。
- 提供符合 MCP 规范的 API,供 AI 集成使用。
- 支持 Server-Sent Events(SSE),用于实时通信。
- 计划中的功能(WIP):向 Nostr 用户发送闪电网络(Lightning)打赏(zaps)。
- 待办事项包括:支持多个同时连接、实现可通过环境变量配置的 stdin 传输模式。
使用方式
- 可通过 Smithery 自动安装到 Claude Desktop,或在 Smithery 上安装 Nostr MCP Server。
- 手动安装步骤:克隆仓库、安装依赖、创建 .env 文件(可复制 .env.example 并按需修改),然后启动服务器。
- 提供可用工具:发布新笔记到 Nostr 网络;向 Nostr 用户发送闪电网络打赏。
- 项目结构清晰,支持通过 fork 仓库、创建特性分支、提交更改、推送分支、发起 Pull Request 的方式贡献代码。
适用场景
适用于希望让 AI 模型(如 Claude Desktop 等 MCP 客户端)直接与 Nostr 网络交互的用户,例如自动发布内容、与去中心化社交协议集成,或探索抗审查的 AI 通信方式。
限制与说明
- 闪电网络打赏功能仍处于 WIP(进行中)状态。
- 多同时连接支持和 stdin 传输模式尚未实现,属于待办事项。
- 具体安装命令、环境变量细节及依赖信息在提供资料中未完整给出,需参考仓库中的 .env.example 与文档。
- 项目采用 MIT 许可证,具体细节见 LICENSE 文件。
- 官方资料未提供收费、价格或平台限制等信息。