SuperAPI AI 工具集

nostr-mcp

Nostr MCP Server 是一个模型上下文协议(MCP)服务器,让 AI 模型能够与 Nostr 网络交互,支持发布笔记等操作。其目标是为大语言模型提供抗审查的社交发布能力,可连接多个中继,并计划支持闪电网络打赏与 Server-Sent Events 实时通信。该项目提供 MCP 兼容 API,便于与 AI 工具集成,采用 MIT 许可证开源。

访问官网

工具介绍

用途

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 文件。
  • 官方资料未提供收费、价格或平台限制等信息。