MCP.so
登录

Nostr MCP Server

@AbdelStark

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

AbdelStark

关于 Nostr MCP Server

A Nostr MCP server that allows to interact with Nostr, enabling posting notes, and more.

Nostr MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "nostr-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "@AbdelStark/nostr-mcp",
        "--client",
        "claude"
      ]
    }
  }
}

Nostr MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is Nostr MCP Server?

Nostr MCP Server is a Model Context Protocol (MCP) server that enables AI models to interact with the Nostr decentralized social network. It allows LLMs to post notes and engage with the freedom‑of‑speech protocol.

How to use Nostr MCP Server?

Install via Smithery (npx -y @smithery/cli install @AbdelStark/nostr-mcp --client claude) or clone the repository, install dependencies (npm install), and create a .env file with your Nostr private key and relay list. Run with npm run dev (development) or npm start (production). The server exposes tools post_note and send_zap via MCP.

Key features of Nostr MCP Server

  • Post notes to the Nostr network
  • Connect to multiple relays at once
  • MCP‑compliant API for AI integration
  • Send Lightning zaps to Nostr users (work in progress)
  • Server‑Sent Events (SSE) support for real‑time communication

Use cases of Nostr MCP Server

  • An AI assistant publishing announcements or updates to Nostr
  • Automated content distribution across Nostr relays
  • Allowing LLMs to send micropayments via Lightning zaps
  • Censorship‑resistant messaging from AI agents

常见问题

1

What does Nostr MCP Server do?

It acts as a bridge between MCP‑compatible AI models and the Nostr protocol, allowing models to post notes and send Lightning zaps directly to the Nostr network.

2

What are the runtime requirements?

Node.js version 18 or higher is required.

3

Do I need a Nostr private key?

Yes. You must set the `NOSTR_NSEC_KEY` environment variable (a `nsec`‑format key) to authenticate and publish notes.

4

Which Nostr relays does it connect to by default?

The default relays are `wss://relay.damus.io`, `wss://relay.primal.net`, and `wss://nos.lol`. You can configure a custom list via the `NOSTR_RELAYS` environment variable.

5

What transport modes are supported?

The server supports SSE (Server‑Sent Events) mode by default. Stdin transport mode is planned but not yet implemented.

评论

其他 分类下的更多 MCP 服务器