nostr-mcp

nostr-mcp

NostrLlmMcpServerTypescriptNode.jsRealTimeApiDecentralizedPythonJavascriptGoRubyR

About This Server

A Nostr MCP server that allows to interact with Nostr, enabling posting notes, and more.

Server Information

šŸ“‹ Overview:

This webpage is the GitHub repository for a project named "nostr-mcp" by user AbdelStark. It is a Nostr MCP server that enables AI models to interact with the Nostr network, facilitating the posting of notes and other interactions within the freedom of speech protocol. The repository contains the source code, documentation, and installation instructions for the server.


ā­ Key Points:
  • The project is a Nostr MCP server for AI model integration.

  • It allows AI models to post notes and interact with the Nostr network.

  • The server is built using TypeScript.

  • The project is MIT licensed.

  • Smithery is a tool that enables installing Nostr MCP Server for Claude Desktop automatically.


  • šŸ” Main Findings:
  • The project aims to provide censorship resistance for LLMs through the Nostr protocol.

  • Key features include posting notes, connecting to multiple relays, providing an MCP-compliant API, sending Lightning zaps (WIP), and supporting Server-Sent Events (SSE).

  • The README file outlines TODOs, prerequisites (Node.js 18+), installation instructions (Smithery and manual), usage guidelines, project structure, testing, contributing, license and relevant resources.

  • The project has 15 stars and 3 forks.


  • šŸ“Š Details:
  • Project files include: source code in `src/` folder, `.env.example` configuration file, `.eslintrc.cjs`, `.gitignore`, `.lintstagedrc.json`, `.prettierrc`, `Dockerfile`, `LICENSE`, `README.md`, `jest.config.js`, `package-lock.json`, `package.json`, `smithery.yaml`, and `tsconfig.json`.

  • The project uses TypeScript (89.4%), JavaScript (6.1%), Dockerfile (4.2%), and Shell (0.3%).

  • Installation can be performed using Smithery or manually by cloning the repository and installing dependencies.


šŸŽÆ Conclusion:
The "nostr-mcp" repository provides the necessary components and instructions for setting up a Nostr MCP server, allowing AI models to interact with the Nostr network. The project is actively developed, with clear contribution guidelines and licensing information.

Server Features

Nostr Note Posting

Post notes to Nostr network

Multi-Relay Connection

Connect to multiple relays

MCP-Compliant API

MCP-compliant API for AI integration

Lightning Zaps

Send Lightning zaps to Nostr users (WIP)

SSE Support

Server-Sent Events (SSE) support for real-time communication

Provider Information

Abdelstark logo

Abdelstark

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

post_notesend_zap