AustinKelsay_nostr-mcp-server

AustinKelsay_nostr-mcp-server

3.1

If you are the rightful owner of AustinKelsay_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 search 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.

Features

  • Fetches user profile information by public key.
  • Retrieves text notes and long-form content authored by a user.
  • Fetches zaps received and sent by a user, with detailed payment information.
  • Searches through Nostr Implementation Possibilities (NIPs) with relevance scoring.
  • Supports both hex public keys and npub format for user-friendly display.

Tools

  1. getProfile

    Get basic information about Nostr users

  2. getKind1Notes

    Get short text content posted by users

  3. getLongFormNotes

    Get the content of long articles posted by users

  4. getReceivedZaps

    Get reward records received by users

  5. getSentZaps

    Get reward records sent by users

  6. getAllZaps

    Get all user reward records (send and receive)

  7. searchNips

    Search for Nostr protocol specifications