Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Nostr Read

БесплатноНе проверен

A read-only MCP server for AI agents to access Nostr profiles, notes, search, and relay lists through user-chosen relays, without requiring an account or keys.

GitHubEmbed

Описание

A read-only MCP server for AI agents to access Nostr profiles, notes, search, and relay lists through user-chosen relays, without requiring an account or keys.

README

A small, read-only Nostr MCP server for local AI agents (Claude Code and any other MCP client). It lets your agent read the Nostr network — profiles, notes, full-text search, and relay lists — through relays you choose. No account, no keys, no third-party API.

Built on nostr-tools, Bun-native, ~210 lines.

Read-only by construction

There is no signing, publishing, zapping, DM, or private-key code in this server. It cannot write to Nostr and reads no secrets — so there's nothing to leak and no deny-list to maintain. The only configuration is which relays to read from.

Tools

Tool What it does
nostr_get_profile Kind-0 metadata (name, nip05, lud16, about) for a pubkey
nostr_get_notes Recent notes (kind 1 by default) for a pubkey, newest first
nostr_query Generic filter — authors, kinds, ids, tags (#e/#p/#t), since/until, limit
nostr_search NIP-50 full-text search across search-capable relays
nostr_get_relay_list NIP-65 (kind 10002) read/write relays for a pubkey
nostr_nip19 Decode/encode npub/nprofile/note/nevent (pure local, no network)

Pubkeys may be given as hex, npub…, or nprofile….

Install

Requires Bun.

git clone <this-repo> nostr-read-mcp
cd nostr-read-mcp
bun install

Register with an MCP client

Add to your client's MCP server config. For Claude Code (~/.claude.jsonmcpServers):

"nostr": {
  "command": "bun",
  "args": ["/path/to/nostr-read-mcp/index.ts"],
  "env": {}
}

Then restart the client so it loads the server.

Configuration (optional env)

Var Default Purpose
NOSTR_RELAYS damus, nostr.band, nos.lol, primal, purplepag.es Comma-separated read relays
NOSTR_SEARCH_RELAYS search.nos.today, relay.nostr.band, relay.noswhere.com NIP-50 search relays
NOSTR_TIMEOUT_MS 8000 Per-query timeout

Multiple search relays are configured for redundancy — any single one is often down, and the pool aggregates across whichever answer.

License

MIT — see LICENSE.

from github.com/rpriven/nostr-read-mcp

Установка Nostr Read

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/rpriven/nostr-read-mcp

FAQ

Nostr Read MCP бесплатный?

Да, Nostr Read MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Nostr Read?

Нет, Nostr Read работает без API-ключей и переменных окружения.

Nostr Read — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Nostr Read в Claude Desktop, Claude Code или Cursor?

Открой Nostr Read на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Nostr Read with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai