Skip to main content
Glama

Nostr MCP Server

by AustinKelsay
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [2.0.0] - 2025-08-05 ### Added - NIP-19 entity conversion tools (`convertNip19` and `analyzeNip19`) - Comprehensive test suite with 14 test files covering all tools - Profile management tools for creating and updating Nostr profiles - Authenticated note posting with existing private keys - Anonymous note and zap functionality - Long-form content support (NIP-23, kind 30023) - Zap validation and direction detection (sent/received/self) - NIPs search functionality with relevance scoring - Support for all major NIP-19 entity types (npub, nsec, note, nevent, nprofile, naddr) ### Changed - Migrated from nostr-tools and NDK to snstr library for core Nostr functionality - Improved error handling to prevent JSON response interference in MCP - Enhanced zap processing with better BOLT11 invoice parsing - Updated relay pool management for better connection handling ### Fixed - Fixed extractHexFromEntity returning incorrect data types for nevent entities - Removed console.log/console.error statements that interfered with MCP JSON responses - Fixed TypeScript type definitions replacing `any` types with proper interfaces - Corrected test expectations to match actual API behavior ## [1.0.0] - Initial Release ### Added - Basic Nostr MCP server implementation - 16 core tools for interacting with Nostr network - Profile fetching and note reading functionality - Zap receipt processing - Basic anonymous operations - Default relay configuration - Claude Desktop integration support

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AustinKelsay/nostr-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server