🌐 Nostr MCP Server
Сервер MCP для взаимодействия ИИ с Nostr: публикация заметок, подключение к релеям и поддержка свободы слова.
Описание
Это MCP-сервер на TypeScript и Node.js, позволяющий ИИ-моделям взаимодействовать с децентрализованной сетью Nostr. Ключевые особенности: постинг заметок, подключение к нескольким релеям, SSE для реального времени, API для AI-интеграции. WIP: отправка Lightning zaps. Идеально для цензуростойких приложений, где LLMs публикуют контент без посредников. Поддерживает протоколы Nostr и MCP для свободы речи.
Возможности
Публикация заметок
Постинг новых заметок в сеть Nostr через инструмент post_note.
Подключение к релеям
Соединение с несколькими Nostr-релаями для распространения контента.
MCP-совместимый API
Интеграция с ИИ-моделями через стандартный протокол Model Context Protocol.
Отправка Lightning zaps
WIP: Переводы через Lightning Network для пользователей Nostr.
Поддержка SSE
Server-Sent Events для реального времени общения и обновлений.
Установка
Установка via Smithery:
npx -y @smithery/cli install @AbdelStark/nostr-mcp --client claude
Ручная установка:
- Клонировать репозиторий:
git clone https://github.com/AbdelStark/nostr-mcp
cd nostr-mcp
- Установить зависимости:
npm install
- Создать .env файл на основе .env.example с ключами (NOSTR_NSEC_KEY, NOSTR_RELAYS и т.д.).
Требования: Node.js 18+.
Запуск: npm run dev (dev) или npm start (prod).