1. Conduid
  2. Developer Tools
  3. jorgenclaw/nostr-mcp-server
MCP server · Developer Tools

jorgenclaw/nostr-mcp-server

no API keys, just Lightning. Live at https://mcp.jorgenclaw.ai/sse. Tools: nostr_sign_event (2 sats), nostr_publish_event (3 sats).

Unclaimed last commit 7 months ago devtools
34Low

Scored 6 months ago · breakdown

About jorgenclaw/nostr-mcp-server

jorgenclaw/nostr-mcp-server is an MCP server published by jorgenclaw in the Developer Tools category: no API keys, just Lightning. Live at https://mcp.jorgenclaw.ai/sse. Tools: nostr_sign_event (2 sats), nostr_publish_event (3 sats).

The repository has 1 stars and 0 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/jorgenclaw/nostr-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (21)

createNostrEventCreate unsigned event of any kind

Parameters not published.

createNoteCreate unsigned text note

Parameters not published.

createProfileCreate Nostr profile (kind 0)

Parameters not published.

deleteEventDelete events (kind 5)

Parameters not published.

fetchEventsFetch events from relays

Parameters not published.

fetchProfileFetch a Nostr profile

Parameters not published.

followFollow a pubkey

Parameters not published.

getSignerInfoCheck signing mode and pubkey

Parameters not published.

postNoteCreate, sign, and publish a text note

Parameters not published.

publishNostrEventPublish signed event to relays

Parameters not published.

Show all 21 tools
publishNotePublish signed note to relays

Parameters not published.

reactToEventReact to event (kind 7)

Parameters not published.

replyToEventReply with NIP-10 threading

Parameters not published.

repostEventRepost event (kind 6)

Parameters not published.

sendDmNip04Send NIP-04 DM

Parameters not published.

sendDmNip44Send NIP-44 DM

Parameters not published.

setRelayListPublish relay list (NIP-65)

Parameters not published.

signNostrEventSign any unsigned event

Parameters not published.

signNoteSign a note event

Parameters not published.

unfollowUnfollow a pubkey

Parameters not published.

updateProfileUpdate existing profile

Parameters not published.

Ask AI

✦

Ask AI about jorgenclaw/nostr-mcp-server

Powered by Claude · Grounded in docs

I know everything about jorgenclaw/nostr-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

nostr-mcp-server

A Nostr MCP (Model Context Protocol) server with NIP-46 remote signing support. Private keys never need to touch the AI context window.

Live Endpoint

Connect directly without running locally:

https://nostr.jorgenclaw.ai/mcp

Transport: Streamable HTTP (MCP spec 2025-03-26) — compatible with Claude Desktop, Cursor, Glama, Smithery, and any MCP client.

Legacy SSE endpoint (backward compat): https://nostr.jorgenclaw.ai/sse


NIP-05 Identity Service

Get a yourname@jorgenclaw.ai verified Nostr identity — registered by an AI agent over Lightning.

How to register:

  1. Open any Nostr client (Amethyst, Primal, Damus, etc.)
  2. DM this npub: npub16pg5zadrrhseg2qjt9lwfcl50zcc8alnt7mnaend3j04wjz4gnjqn6efzc
  3. Send the message: register yourname
  4. Pay the Lightning invoice that arrives in reply (1,000 sats)
  5. Done — yourname@jorgenclaw.ai resolves immediately on all Nostr clients

Uses NIP-17 gift-wrapped DMs. Works with all modern Nostr clients.


Features

  • NIP-46 bunker mode — Set NOSTR_BUNKER_URI once, all signing routes through your bunker
  • Direct key mode — Pass privateKey per-tool call (backwards compatible)
  • 23 tools — Notes, profiles, social actions, DMs (NIP-04/44), relay lists, zaps, fetch
  • MCP native — Works with any MCP-compatible client

Quick Start

npm install
npm run build

Direct key mode (no bunker)

node dist/index.js

Tools require privateKey parameter on each signing call.

Bunker mode (recommended)

NOSTR_BUNKER_URI="bunker://<pubkey>?relay=wss://relay.example.com&secret=abc" node dist/index.js

All signing tools use the bunker. privateKey parameter becomes optional.

Tools

Tool Description
postNote Create, sign, and publish a text note
createNote Create unsigned text note
signNote Sign a note event
publishNote Publish signed note to relays
createNostrEvent Create unsigned event of any kind
signNostrEvent Sign any unsigned event
publishNostrEvent Publish signed event to relays
createProfile Create Nostr profile (kind 0)
updateProfile Update existing profile
follow Follow a pubkey
unfollow Unfollow a pubkey
reactToEvent React to event (kind 7)
repostEvent Repost event (kind 6)
deleteEvent Delete events (kind 5)
replyToEvent Reply with NIP-10 threading
encryptNip04 / decryptNip04 NIP-04 encryption
sendDmNip04 Send NIP-04 DM
encryptNip44 / decryptNip44 NIP-44 encryption
sendDmNip44 Send NIP-44 DM
setRelayList Publish relay list (NIP-65)
getSignerInfo Check signing mode and pubkey
fetchProfile Fetch a Nostr profile
fetchEvents Fetch events from relays

NIP-46 Bunker URI

Format: bunker://<bunker-hex-pubkey>?relay=wss://relay.com&secret=optional

Compatible with: nsecbunker, Amber, any NIP-46 signer.

Also Available: Sovereign MCP (Paid)

For agents that need verifiable signed actions with a Lightning-gated audit trail:

https://mcp.jorgenclaw.ai/mcp

9 tools, sats per call, LCS-1 action receipts. No signup.

Dependencies

  • nostr-tools — Nostr protocol library (signing, encryption, NIP-46)
  • @modelcontextprotocol/sdk — MCP server framework
  • ws — WebSocket for Node.js relay connections
  • zod — Input validation

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About jorgenclaw/nostr-mcp-server

How do I install jorgenclaw/nostr-mcp-server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is jorgenclaw/nostr-mcp-server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is jorgenclaw/nostr-mcp-server still maintained?

The last commit was 7 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.