Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NOSTR_NSECNoRaw Nostr secret key in nsec1... format for automation only.
NOSTR_BUNKER_URINoNIP-46 bunker URI for remote signer (e.g., from Amber) so keys never touch this machine.
NOSTR_WALLET_NWCNoNostr Wallet Connect URI for sending Lightning zaps (from Alby/Primal/Coinos).
NOSTR_MAX_ZAP_MSATNoServer-enforced per-zap spending cap in millisatoshis.
NOSTR_KEY_PASSPHRASENoPassphrase for the encrypted NIP-49 key file. Presence activates signing.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
nostr_resolve_identityA

Decode a hex, npub, nprofile, note, nevent, or naddr identifier. nsec and encrypted private-key identifiers are rejected.

nostr_get_profileA

Fetch the newest signature-verified, valid JSON kind 0 profile for an npub, nprofile, or hex pubkey.

nostr_get_eventA

Fetch one signature-verified Nostr event by hex ID, note, or nevent and report which relays supplied it.

nostr_query_notesA

Query signature-verified kind 1 notes with bounded author, time, text-search, event-reference, and pubkey-mention filters.

nostr_inspect_relayA

Fetch a relay's NIP-11 information document without following redirects. Only public wss:// relay URLs are accepted.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources