Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
NostrPulse
ภาพรวม
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Autonomous payment & Web-of-Trust anti-Sybil layer for AI agents via Nostr & Cashu (NIP-61 NutZaps).
สามเสาของ PopNx MCP
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
- เสียงผู้ใช้iยังไม่มีรีวิวรีวิวเปิดพร้อมระบบบัญชีในขั้นถัดไป
- ผลตรวจเบื้องต้นของเราiผ่าน 1 จาก 1 ข้อตรวจจากข้อมูลที่เปิดอยู่ ยังไม่ได้สแกนโค้ด
- การใช้งานiยังไม่ได้วัด★ –
ใช้ทำอะไรได้
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
- การเชื่อมต่อ: รันบนเครื่อง
- ช่องทาง (transport): stdio
- หมวด: ร้านค้าออนไลน์และรับเงิน
ติดตั้ง
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ก่อนติดตั้ง
- ผลตรวจเบื้องต้น: ผ่าน 1 จาก 1 ข้อ
- รันในเครื่องคุณด้วยสิทธิ์ของผู้ใช้คุณ (ไฟล์ อินเทอร์เน็ต แอปต่าง ๆ)
- ทะเบียนไม่ได้ระบุ key ที่ต้องใส่
ต้องเตรียมก่อน
- npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"nostrpulse": {
"command": "npx",
"args": [
"-y",
"nostrpulse-mcp"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add nostrpulse -- npx -y nostrpulse-mcpหรือคัดลอกค่าตั้งเอง
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"nostrpulse": {
"command": "npx",
"args": [
"-y",
"nostrpulse-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
หรือคัดลอกค่าตั้งเอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"nostrpulse": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"nostrpulse-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ทำอะไรได้บ้าง
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
ผลตรวจเบื้องต้นi
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
- ✓ ผ่าน
ตัวตนผู้ทำตรงกับ repo
ชื่อใน registry ยืนยันด้วยบัญชี GitHub PHONGUIT22 ซึ่งเป็นเจ้าของ repo
- … ยังไม่ตรวจ
ยังมีคนดูแล
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
- … ยังไม่ตรวจ
มีสัญญาอนุญาต (license)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
- – ไม่เกี่ยว
endpoint ตอบ
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
- – ไม่เกี่ยว
ล็อกอินแบบ OAuth
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
- … ยังไม่ตรวจ
คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับตัวอื่นในหมวด ร้านค้าออนไลน์และรับเงินi
- ดาวมากกว่า 0% ของอีก 1755 ตัวในหมวดนี้
- ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 86% ของอีก 1755 ตัวในหมวดนี้
- ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 1755 ตัวในหมวดนี้
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
คำถามที่พบบ่อย
NostrPulse ปลอดภัยไหม?
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใช้กุญแจหรือรหัสอะไรบ้าง?
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
ตัวนี้รันบนเครื่องหรือบนคลาวด์?
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
ยังมีคนดูแลอยู่ไหม?
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.3.1) เข้า registry 3 วันที่ผ่านมา
ใช้กับโปรแกรมไหนได้บ้าง?
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
มีตัวไหนใช้แทนได้บ้าง?
ในหมวดเดียวกันมี Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
ตัวที่ใช้แทนได้
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Stripe MCP
server ทางการของ Stripe ให้ AI ดูและจัดการลูกค้า สินค้า การชำระเงิน และใบแจ้งหนี้ ต่อผ่านคลาวด์ของ Stripe และล็อกอินแบบ OAuth
MCP Cn Commerce
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
README จากผู้ทำ
เปิดอ่าน README
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
⚡ 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
ตัดมาแค่ช่วงต้น อ่านต่อใน repo