Перейти к содержимому

🌐 Nostr MCP Server

Сервер MCP для взаимодействия ИИ с Nostr: публикация заметок, подключение к релеям и поддержка свободы слова.

TypeScript
35 stars

Описание

Это 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

Ручная установка:

  1. Клонировать репозиторий:
git clone https://github.com/AbdelStark/nostr-mcp
cd nostr-mcp
  1. Установить зависимости:
npm install
  1. Создать .env файл на основе .env.example с ключами (NOSTR_NSEC_KEY, NOSTR_RELAYS и т.д.).

Требования: Node.js 18+.

Запуск: npm run dev (dev) или npm start (prod).

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
35

Ссылки