nostr-mcp-server

nostr-mcp-server

3.5

If you are the rightful owner of nostr-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that provides Nostr capabilities to LLMs like Claude.

The Nostr MCP Server is designed to integrate Nostr capabilities with language models such as Claude. It offers a suite of tools for interacting with the Nostr network, allowing users to fetch profiles, notes, and zaps, as well as perform searches through Nostr Implementation Possibilities (NIPs). The server supports both hex public keys and npub formats, ensuring user-friendly interaction with Nostr identifiers. It is built to be compatible with platforms like Claude for Desktop and Cursor, providing seamless integration and usage. The server also supports anonymous zaps, allowing users to send payments without revealing their identity. With a focus on performance, the server includes features like smart caching and advanced bolt11 invoice parsing. It is designed to be extensible, with a modular codebase that facilitates easy maintenance and feature expansion.

Features

  • Fetches user profiles and notes using public keys.
  • Supports anonymous zaps with lightning invoice generation.
  • Searches Nostr Implementation Possibilities (NIPs) with relevance scoring.
  • Handles conversion between npub and hex formats.
  • Smart caching system for improved performance.