Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
NostrPulse
Überblick
Beschreibung vom Entwickler (englisches Original)
Autonomous payment & Web-of-Trust anti-Sybil layer for AI agents via Nostr & Cashu (NIP-61 NutZaps).
Die drei Säulen von PopNx MCP
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
- Stimmen der NutzeriNoch keine BewertungenBewertungen starten in einem späteren Schritt zusammen mit Benutzerkonten
- Unsere Basischecksi1 von 1 bestandenAnhand öffentlicher Informationen geprüft; Code noch nicht gescannt
- NutzungiNoch nicht gemessen★ –
Was du damit machen kannst
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
- Verbindung: Läuft auf deinem Computer
- Transport: stdio
- Kategorie: Onlineshops & Zahlungen
Installation
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Bevor du installierst
- Basischecks: 1 von 1 bestanden
- Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
- Die Registry nennt keinen Schlüssel zum Eintragen.
Du brauchst
- npmNode.js installiert (für den Befehl npx)
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"nostrpulse": {
"command": "npx",
"args": [
"-y",
"nostrpulse-mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add nostrpulse -- npx -y nostrpulse-mcpOder kopier die Einstellungen selbst
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"nostrpulse": {
"command": "npx",
"args": [
"-y",
"nostrpulse-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Oder kopier die Einstellungen selbst
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"nostrpulse": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"nostrpulse-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Was er kann
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Basischecksi
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
- ✓ Bestanden
Entwickler passt zum Repo
Der Registry-Name wurde mit dem GitHub-Konto PHONGUIT22 bestätigt, dem das Repo gehört
- … Noch nicht geprüft
Wird noch gepflegt
Dieses Repo haben wir noch nicht von GitHub gelesen
- … Noch nicht geprüft
Hat eine Lizenz
Dieses Repo haben wir noch nicht von GitHub gelesen
- – Nicht zutreffend
Endpunkt antwortet
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
- – Nicht zutreffend
Anmeldung mit OAuth
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
- … Noch nicht geprüft
Keine versteckten Anweisungen in Tool-Beschreibungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Im Vergleich mit anderen in Onlineshops & Zahlungeni
- Mehr Sterne als 0 % der anderen 1759 Server in dieser Kategorie
- Neuer in der Registry veröffentlicht als 86 % der anderen 1759 Server in dieser Kategorie
- Basischecks gleich gut wie oder besser als bei 100 % der anderen 1759 Server in dieser Kategorie
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Häufige Fragen
Ist NostrPulse sicher?
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Welche Schlüssel oder Codes braucht er?
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Läuft er auf meinem Computer oder in der Cloud?
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Wird er noch gepflegt?
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.3.1) kam vor 3 Tagen in die Registry.
Welche Apps können ihn nutzen?
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
Was kann ich stattdessen nutzen?
In derselben Kategorie: Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
Alternativen
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Stripe MCP
MCP server integrating with Stripe - tools for customers, products, payments, and more.
MCP Cn Commerce
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
README vom Entwickler
README öffnen
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
⚡ NostrPulse (nostrpulse-mcp)
Autonomous Micropayments (Cashu eCash & NIP-61) and Guardrails for AI Agents
The Decentralized Stripe & Radar for Autonomous AI Agents via Nostr, Cashu eCash (NIP-61), and Model Context Protocol (MCP).
NostrPulse is an open-source payment and sovereign trust layer for autonomous AI agents, built on top of the Freedom Tech Stack (Nostr + Bitcoin Lightning + Cashu Chaumian eCash + Model Context Protocol). It provides Stripe-like settlement (M2M micro-payments via NIP-61 NutZaps) and Stripe Radar-grade anti-Sybil protection (Web-of-Trust graph distance + verifiable Economic Stake) for Cursor, Claude Desktop, and autonomous LLMs.
Explore Live Explorer » • AI Agent Interface • HRF Grant Roadmap & Verification • Bounty Board • Methodology • Relay Telemetry • Versus Engine
🤖 MCP Server for AI Agents (Stripe for AI)
NostrPulse natively exports an industry-standard Model Context Protocol (MCP) server over Stdio JSON-RPC. Any AI client (Claude Desktop, Cursor, Windsurf, LangChain, Vercel AI SDK) can instantly tap into decentralized reputation, machine-to-machine micropayments, and distributed compute without API keys or custodial accounts.
1. Zero-Code Quickstart (Cursor & Claude Desktop)
Paste this configuration directly into your claude_desktop_config.json or .cursor/mcp.json:
{
"mcpServers": { "nostrpulse": { "command": "npx", "args": ["-y", "nostrpulse-mcp"] } } }
- Claude Desktop Config File Locations:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Cursor IDE: Save to
.cursor/mcp.jsonin your project root, or add under *Cursor Settings > Features > MCP*.
2. Interactive Testing via MCP Inspector
Verify tools, examine schemas, and test prompts in the browser via the official Model Context Protocol Inspector:
npx @modelcontextprotocol/inspector npx -y nostrpulse-mcp
3. Core MCP Tools Lookup Table
| Tool Name | Type | Description |
|---|---|---|
check_trust_score | Radar / Anti-Sybil | Anti-fraud radar for AI agents. Evaluates Web-of-Trust Ring-1 (22 Root Anchors), transitive hops, and Sybil-filtered Economic Stake (sats) before interacting or paying. |
pay_cashu_nutzap | Payment Rails (eCash) | Instant machine-to-machine (M2M) settlement with Chaumian eCash (NIP-61 NutZap) wrapped in metadata-private NIP-59 Gift Wrap and NIP-44 encryption. Wrapped with pre-flight spending guardrails. |
request_nip90_job | Decentralized Compute | Dispatches compute and data-processing tasks to decentralized NIP-90 Data Vending Machines (DVMs) across Nostr relays with local SQLite cache fallback. |
pay_lightning_nwc | Payment Rails (Lightning) | Settle BOLT-11 Lightning invoices directly through an autonomous node via NIP-47 Nostr Wallet Connect (Alby Hub, Phoenixd, Umbrel) with spending guardrails. |
pay_with_nwc | Payment Rails (Alias) | Direct NWC payment executor alias for pay_lightning_nwc. |
audit_cashu_mint | Mint Radar | Audit and evaluate counterparty risk of a Cashu eCash Mint using Web-of-Trust graph distance, NIP-05 sovereign domain validation, and admin reputation. |
route_cashu_mint | Mint Mesh | Dynamically discover and route to the highest-trust, lowest-latency Cashu Mint from the WoT-Gated Dynamic Mint Mesh. |
get_agent_identity | Zero-Config Identity | Retrieve active autonomous AI agent cryptographic public identity (pubkey, npub, keystore source, ephemeral status). Automatically bootstraps local keys. |
get_spending_guardrails | Budget Gatekeeper | Query current AI agent spending guardrails, daily budget (500 sats rolling), 24h satoshis spent, remaining allowance, and per-tx limits (50 sats). |
get_agent_telemetry | Telemetry & Audit | Inspect autonomous agent spending metrics, rolling 24h budget allowance, blocked Sybil threats, and Stripe Radar-grade recent telemetry events. |
4. Profiles for Small Language Models (SLMs: 500M – 1.5B)
For edge devices, local SLMs (e.g., Qwen 2.5 0.5B/1.5B via Ollama), or cost-sensitive agent loops, NostrPulse supports context-optimized profiles that reduce prompt overhead from ~2,200 tokens down to ~380 tokens:
# Launch with minimal profile (3 core tools: check_trust_score, pay_cashu_nutzap, get_spending_guardrails)
npx -y nostrpulse-mcp --profile=minimal
Or via environment variable
NOSTRPULSE_PROFILE=minimal npx -y nostrpulse-mcp
| Profile | Active Tools | Token Footprint | Recommended Use Case |
|---|---|---|---|
minimal | check_trust_score, pay_cashu_nutzap, get_spending_guardrails | ~380 tokens | Local SLMs (0.5B – 1.5B), edge devices, low-cost loops |
radar | check_trust_score, audit_cashu_mint | ~240 tokens | Read-only anti-Sybil screening & Mint risk verification |
payment | pay_cashu_nutzap, pay_lightning_nwc, get_spending_guardrails | ~420 tokens | Payment-only execution daemons & bots |
full | All 10 NostrPulse MCP tools | ~2,200 tokens | Flagship LLMs (Claude 3.7/Opus, GPT-4o, Gemini 2.5) |
5. Autonomous Agent-to-Agent (A2A) Collaborative Mesh
NostrPulse includes a reference implementation for autonomous agent-to-agent decentralized negotiation and micro-commerce (scripts/test-mesh-agent.ts):
[ Agent A: Requester / Buyer ] [ Agent B: Worker / Seller ]
│ │ ├──► 1. Dispatch NIP-90 Job ('zap-analytics') ──►│ │ │ │ 2. Audit Requester WoT Anti-Sybil Score ◄───┤ (Requires Trust Score > 40) │ (check_trust_score) │ │ │ │◄── 3. Acknowledge & Deliver Computation ───────┤ │ │ ├──► 4. Inspect Budget Guardrails (assert 24h) │ │ │ ├──► 5. Settle Cashu NutZap (Adaptive Fallback) ─►│
- Zero-Cloud Local Inference: Run the showcase locally using Ollama (
qwen2.5-coder:1.5b) without cloud API keys:
npm exec tsx scripts/test-mesh-agent.ts --ollama
- Adaptive Spending Fallback: If a requested micro-payment exceeds the rolling 24-hour spending limit, the agent automatically adapts down to the remaining safe allowance to settle minimum fees without crashing or overspending.
🌐 The Problem & The Freedom Solution
Open agentic systems and decentralized protocols eliminate platform lock-in, but introduce two critical vulnerabilities:
- Agent Impersonation & Sybil Floods: Cryptographic keypairs (
npub) cost $0 to generate, making spam bots, clone accounts, and wash-trading rampant. - Payment Fragility & KYC Lockouts: Legacy banking rails (Stripe/PayPal) freeze autonomous agents. Synchronous Lightning Zaps (NIP-57) fail when receiver nodes are offline or lack inbound liquidity channels.
Paradigm Shift
| Vector | Legacy Web2 / Stripe | NostrPulse (Freedom Tech Stack) |
|---|---|---|
| Agent Identity | API keys, credit cards, KYC bans | Cryptographic Sovereign Keypairs (`NIP-01 / NIP-19`) |
| Anti-Fraud (Radar) | Centralized black-box heuristic rules | Web-of-Trust Ring-1 (22 Anchors) + Anti-Sybil Sats Stake |
| M2M Settlement | 30% platform cuts, merchant holds | Chaumian eCash (NIP-61 NutZaps): Zero-fee, instant, private |
| Offline Delivery | Synchronous connection required | Asynchronous NutZaps via NIP-59 Gift Wrap & Relays |
| Compute Delegation | Proprietary cloud APIs | NIP-90 Data Vending Machines (Open Compute Marketplace) |
| AI Protocol | Custom vendor REST wrappers | Stdio JSON-RPC via Model Context Protocol (`nostrpulse-mcp`) |
🏛️ Multi-Tier System Pipeline
- Identity & Discovery
- Reputation & Anti-Sybil
- Multi-Rail Value Rails
- AI MCP & NIP-90 DVM
• NIP-01: P2P WebSocket relays
• NIP-05: Cryptographic DNS
• NIP-07: Signer (Alby, nos2x)
• NIP-65: Relay gossip mesh
• 5-Pillar Score (0–100 pts)
• 22 Root Anchors WoT graph
• Anti-Sybil Damping Guard
• Mint Reputation Radar
• Dual-bar Economic Stake
• NIP-47: NWC Lightning Rail
• NIP-61: Cashu NutZaps
• NIP-57: Lightning Zaps
• NIP-59: Gift Wrap Privacy
• NUT-06: Dynamic Mint Mesh
• MCP Stdio: JSON-RPC server
• npm: nostrpulse-mcp
• NIP-90: DVM Worker Daemon
• Bounties: WoT-gated tasks
🚀 Key Innovations & Engineering Highlights
1. 🛡️ 5-Pillar Cryptographic Trust Score & Anti-Sybil Visualizer
NostrPulse calculates an objective 0–100 point reputation index directly from open relay data and root anchor graph topology:
| Pillar | Verification Signal | Max Points |
|---|
| Pillar 1 | **NIP-05 Cryptographic DNS Bin
Nur der Anfang wird gezeigt; den Rest findest du im Repo