bray — MCP-сервер для Claude Code: что делает и как установить
Подключает Claude Code к протоколу Nostr для публикации постов, чтения личных сообщений и работы с профилями. Помогает агентам взаимодействовать с децентрализованной сетью.
claude mcp add bray -e NOSTR_SECRET_KEY=<NOSTR_SECRET_KEY> -e NOSTR_RELAYS=<NOSTR_RELAYS> -e NWC_URI=<NWC_URI> -- npx -y nostr-brayЧто делает bray
Сервер nostr-bray связывает ассистента с децентрализованной сетью Nostr через 261 инструмент в 29 категориях. Напрямую клиенту видны 50 функций: чтение ленты, публикация заметок, личные сообщения и проверка баланса. Остальные действия вызываются через поиск search-actions и запуск execute-action, что экономит контекстное окно модели.
Для работы сервера нужен Node.js версии 24 или свежее. Передача ключа в NOSTR_SECRET_KEY оставляет его открытым в окружении процесса, поэтому в рабочей среде безопаснее настроить NIP-46 бункер через BUNKER_URI или зашифрованный файл.
Какие задачи решает
- публиковать заметки и читать ленту Nostr через агента
- отправлять и расшифровывать личные сообщения
- проверять баланс zaps и состояние кошелька
- генерировать пару ключей и мнемонику командой
npx nostr-bray create
Примеры запросов агенту
- Проверь мой текущий профиль Nostr с помощью
whoami. - Опубликуй короткую заметку в Nostr: «Привет из Claude Code».
- Найди в каталоге действие для отправки zaps через
search-actions.
Как установить bray
Командой платформы
claude mcp add bray -e NOSTR_SECRET_KEY=<NOSTR_SECRET_KEY> -e NOSTR_RELAYS=<NOSTR_RELAYS> -e NWC_URI=<NWC_URI> -- npx -y nostr-brayВместо <…> подставьте свои значения
Командой платформы
codex mcp add bray --env NOSTR_SECRET_KEY=<NOSTR_SECRET_KEY> --env NOSTR_RELAYS=<NOSTR_RELAYS> --env NWC_URI=<NWC_URI> -- npx -y nostr-brayВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"bray": {
"command": "npx",
"args": [
"-y",
"nostr-bray"
],
"env": {
"NOSTR_SECRET_KEY": "<NOSTR_SECRET_KEY>",
"NOSTR_RELAYS": "<NOSTR_RELAYS>",
"NWC_URI": "<NWC_URI>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"bray": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"nostr-bray"
],
"env": {
"NOSTR_SECRET_KEY": "<NOSTR_SECRET_KEY>",
"NOSTR_RELAYS": "<NOSTR_RELAYS>",
"NWC_URI": "<NWC_URI>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e NOSTR_SECRET_KEY=<NOSTR_SECRET_KEY> -e NOSTR_RELAYS=<NOSTR_RELAYS> -e NWC_URI=<NWC_URI> bray npx -y nostr-brayВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о bray
Как установить bray в Claude Code?
Выполните команду claude mcp add bray -e NOSTR_SECRET_KEY=<NOSTR_SECRET_KEY> -e NOSTR_RELAYS=<NOSTR_RELAYS> -e NWC_URI=<NWC_URI> -- npx -y nostr-bray. Если ключа ещё нет, создайте его заранее командой npx nostr-bray create.
Что делает bray?
Сервер открывает агенту доступ к протоколу Nostr, объединяя инструменты для управления профилем, публикации заметок, зашифрованной переписки и взаимодействия с релеями.
Какие системные требования нужны для запуска?
Требуется среда Node.js версии 24 или старше, а также список рабочих адресов в переменной NOSTR_RELAYS.