Lightning Faucet MCP Server

resmi

Berikan agen AI dompet Bitcoin dengan pembayaran Lightning Network

Dokumentasi

Lightning Wallet

npm version License: MIT Glama MCP Server

Berikan agen AI Anda sebuah dompet Bitcoin. Server MCP + CLI. Bekerja dengan Claude Code, OpenClaw, Cursor, dan kerangka kerja agen apa pun.

Yang Baru di v1.4

  • update_operator alat / lw set-email - atur email operator Anda dari klien MCP atau CLI; tautan verifikasi dikirimkan ke email Anda.
  • claim_promo alat / lw claim-promo - klaim promo 100 satoshi instalasi langsung dari agen Anda. Persyaratan: email terverifikasi + akun operator berusia minimal 3 jam.
  • get_info berfungsi sebelum registrasi - info layanan tidak lagi memerlukan kunci API.

Gratis 100 satoshi untuk operator baru

  1. lw register --email [email protected] (atau alat MCP register_operator dengan email)
  2. Klik tautan verifikasi yang kami kirimkan melalui email
  3. Setelah akun Anda berusia 3 jam: lw claim-promo (atau alat MCP claim_promo)

Satu bonus per operator, hanya untuk 100 instalasi pertama, tanpa deposit diperlukan.

Yang Baru di v1.3

v1.3.0 - Dukungan protokol L402 v0 sesuai spesifikasi Lightning Labs terbaru.

  • Protokol L402 v0 - Format header yang diperbarui: version="0", token=, kompatibel mundur dengan macaroon=
  • Penemuan Endpoint - .well-known/l402.json di lightningfaucet.com dan certvera.com
  • Kompatibel Mundur - Menangani format header L402 lama dan baru dari layanan apa pun

Yang Baru di v1.1

v1.1.0 - Dukungan protokol X402 (USDC di Base) sebagai fallback otomatis bersama L402 (Lightning).

  • Dukungan X402 - Pembayaran USDC otomatis di Base saat L402 tidak tersedia
  • Deteksi Protokol Otomatis - pay_l402_api menangani L402 dan X402 dengan mulus
  • Webhook - Notifikasi real-time untuk pembayaran dan acara
  • Keysend - Kirim pembayaran tanpa invoice menggunakan pubkey node
  • Decoding Invoice - Decode invoice BOLT11 sebelum membayar
  • Analitik Agen - Lacak pola pengeluaran dan penggunaan
  • Ekspor Transaksi - Ekspor riwayat dalam format JSON atau CSV
  • Manajemen Anggaran - Dapatkan status anggaran terperinci dan tetapkan batas
  • Siklus Hidup Agen - Nonaktifkan, aktifkan kembali, dan hapus agen
  • Pemulihan Akun - Pulihkan akun dan rotasi kunci API
  • Transfer Antar-Agen - Pindahkan dana antar agen Anda

Mengapa Lightning Wallet MCP?

  • Pembayaran Instan - Transaksi Lightning Network diselesaikan dalam milidetik
  • Dukungan Protokol L402 + X402 - Akses API berbayar apa pun secara otomatis (Lightning atau USDC)
  • Hirarki Operator/Agen - Kelola banyak agen dengan batas pengeluaran
  • Tanpa Risiko Kustodian - Setiap agen memiliki dana terisolasi dengan pengawasan operator
  • Siap Produksi - Infrastruktur teruji yang mendukung transaksi nyata
  • Notifikasi Webhook - Dapatkan notifikasi instan saat pembayaran tiba
  • Observabilitas Penuh - Analitik, ekspor, dan pelacakan status terperinci

Dua Cara Penggunaan

CLI (Kerangka Kerja Agen Apa Pun)

Untuk agen yang mengutamakan CLI (OpenClaw, Pi, KiloCode, atau agen apa pun dengan akses Bash):

npm install -g lightning-wallet-mcp

Ini menginstal perintah lw:

# Register and save your API key
export LIGHTNING_WALLET_API_KEY=$(lw register --name "My Bot" | jq -r '.api_key')

# Check balance
lw balance | jq '.balance_sats'

# Pay an L402 API
lw pay-api "https://lightningfaucet.com/api/l402/fortune"

# Create and fund an agent
lw create-agent "Research Bot" --budget 5000
lw fund-agent 1 1000

# Check identity
lw whoami

Output adalah JSON secara default (pipe ke jq). Gunakan --human untuk output yang dapat dibaca.

Jalankan lw help untuk semua perintah.

Server MCP (Claude Code, Cursor, Windsurf)

Untuk klien native MCP, konfigurasikan sebagai server MCP:

Opsi A: Registrasi Mandiri

{
  "mcpServers": {
    "lightning-wallet": {
      "command": "npx",
      "args": ["lightning-wallet-mcp"]
    }
  }
}

Lalu tanyakan Claude: "Daftarkan akun operator Lightning Wallet baru"

Opsi B: Kunci API yang Sudah Dikonfigurasi

  1. Dapatkan kunci API di lightningfaucet.com/ai-agents
  2. Konfigurasikan Claude Code (~/.claude/settings.json):
{
  "mcpServers": {
    "lightning-wallet": {
      "command": "npx",
      "args": ["lightning-wallet-mcp"],
      "env": {
        "LIGHTNING_WALLET_API_KEY": "your-api-key-here"
      }
    }
  }
}

Referensi Alat

Info Layanan

AlatDeskripsi
get_infoDapatkan status layanan, versi, dan fitur yang didukung
decode_invoiceDecode invoice BOLT11 untuk melihat jumlah, tujuan, dan kedaluwarsa

Konteks & Identitas

AlatDeskripsi
whoamiDapatkan konteks saat ini - menunjukkan apakah beroperasi sebagai operator atau agen
check_balancePeriksa saldo Lightning saat ini dalam satoshi
get_rate_limitsPeriksa status batas laju saat ini dan permintaan yang tersisa

Pembayaran (Memerlukan Kunci Agen)

AlatDeskripsi
pay_l402_apiAkses API berbayar (L402/X402) - mendeteksi protokol secara otomatis dan membayar
pay_invoiceBayar invoice Lightning BOLT11 apa pun
keysendKirim pembayaran langsung ke pubkey node (tanpa invoice)
pay_lightning_addressBayar ke alamat Lightning (format [email protected])
create_invoiceBuat invoice untuk menerima pembayaran
get_invoice_statusPeriksa apakah invoice telah dibayar
get_transactionsLihat riwayat transaksi

LNURL (Memerlukan Kunci Agen)

AlatDeskripsi
lnurl_authOtentikasi ke layanan menggunakan protokol LNURL-auth
claim_lnurl_withdrawKlaim dana dari tautan LNURL-withdraw

Manajemen Operator

AlatDeskripsi
register_operatorBuat akun operator baru
recover_accountPulihkan akun menggunakan kode pemulihan
rotate_api_keyBuat kunci API baru (cooldown penarikan 60 menit)
get_deposit_invoiceBuat invoice untuk mendanai akun operator
withdrawTarik dana ke tujuan Lightning eksternal
set_operator_keyBeralih ke kredensial operator
  • update_operator - atur email operator (mengirim tautan verifikasi) dan/atau nama
  • claim_promo - klaim promo 100 satoshi instalasi (email terverifikasi + akun 3 jam)

Manajemen Agen

AlatDeskripsi
create_agentBuat agen di bawah operator
list_agentsDaftar semua agen di bawah operator
fund_agentTransfer satoshi dari operator ke agen
transfer_to_agentTransfer satoshi antar agen atau dari operator ke agen
sweep_agentTarik dana dari agen kembali ke operator
deactivate_agentNonaktifkan agen sementara
reactivate_agentAktifkan kembali agen yang dinonaktifkan
delete_agentHapus agen secara permanen (mengembalikan saldo ke operator)
get_budget_statusDapatkan batas anggaran dan pengeluaran agen
set_budgetTetapkan atau perbarui batas pengeluaran agen
set_agent_credentialsBeralih ke kredensial agen

Webhook

AlatDeskripsi
register_webhookDaftarkan URL untuk menerima notifikasi acara
list_webhooksDaftar semua webhook yang terdaftar
delete_webhookHapus webhook
test_webhookKirim acara uji untuk memverifikasi konektivitas webhook

Acara Webhook:

  • invoice_paid - Pembayaran diterima pada invoice
  • payment_completed - Pembayaran keluar berhasil
  • payment_failed - Pembayaran keluar gagal
  • balance_low - Saldo turun di bawah ambang batas
  • budget_warning - 80% anggaran terpakai
  • test - Acara uji manual

Referensi CLI

Semua perintah mengeluarkan JSON ke stdout. Error masuk ke stderr dengan kode keluar 1.

PerintahDeskripsi
lw register [--name "name"]Buat akun operator, cetak kunci API
lw whoamiIdentitas saat ini (operator atau agen)
lw balanceSaldo dalam satoshi
lw infoStatus dan kemampuan layanan
lw deposit <amount>Buat invoice deposit
lw withdraw <invoice>Tarik ke dompet eksternal
lw pay <invoice>Bayar invoice BOLT11 [--max-fee <sats>]
lw pay-api <url>Bayar API L402/X402 [--method GET] [--body "{}"] [--max-sats 1000]
lw decode <invoice>Decode invoice BOLT11
lw create-agent <name>Buat agen [--budget <sats>]
lw fund-agent <id> <amount>Transfer satoshi ke agen
lw list-agentsDaftar semua agen
lw transactionsTransaksi terbaru [--limit 10] [--offset 0]
lw helpTampilkan semua perintah

Contoh Alur Kerja Agen (Bash)

# 1. Register (one-time)
export LIGHTNING_WALLET_API_KEY=$(lw register --name "My Agent" | jq -r '.api_key')

# 2. Fund the account (pay the invoice with any Lightning wallet)
lw deposit 10000 | jq -r '.bolt11'

# 3. Create an agent with a budget
AGENT=$(lw create-agent "Worker" --budget 5000)
AGENT_ID=$(echo $AGENT | jq -r '.agent_id')
AGENT_KEY=$(echo $AGENT | jq -r '.agent_api_key')

# 4. Fund the agent
lw fund-agent $AGENT_ID 2000

# 5. Switch to agent context and make payments
export LIGHTNING_WALLET_API_KEY=$AGENT_KEY
lw pay-api "https://api.example.com/data" --max-sats 100

# 6. Check what happened
lw transactions --limit 5

Protokol API Berbayar: L402 + X402

Lightning Wallet MCP mendukung dua protokol pembayaran HTTP 402:

  • L402 (utama) - Pembayaran Lightning Network. Protokol bayar per permintaan yang asli.
  • X402 (fallback) - USDC di Base (protokol Coinbase). Terdeteksi otomatis saat L402 tidak tersedia.

Saat Anda memanggil pay_l402_api, server secara otomatis mendeteksi protokol mana yang digunakan API. L402 selalu diprioritaskan jika kedua header ada. Agen selalu membayar dalam satoshi terlepas dari protokolnya — jumlah X402 dikonversi dengan kurs pasar.

Protokol L402

Protokol L402 (sebelumnya LSAT) memungkinkan API mengenakan biaya per permintaan menggunakan Lightning. Saat Anda memanggil endpoint yang dilindungi L402:

  1. Server mengembalikan HTTP 402 dengan invoice Lightning
  2. Lightning Faucet membayar invoice secara otomatis
  3. Permintaan selesai dengan konten berbayar

Protokol X402 (Coinbase)

X402 menggunakan USDC di Base untuk pembayaran API. Alurnya transparan bagi agen:

  1. Server mengembalikan HTTP 402 dengan header PAYMENT-REQUIRED
  2. Lightning Faucet mengonversi jumlah USDC ke satoshi, mendebit saldo agen
  3. Menandatangani otorisasi EIP-712 dan mencoba ulang dengan header PAYMENT-SIGNATURE
  4. Permintaan selesai — agen melihat format respons yang sama seperti L402

Respons mencakup payment_protocol: "x402" dan usdc_amount sehingga agen tahu protokol mana yang digunakan.

Registri API L402

Kami mengelola direktori API yang mendukung L402 di lightningfaucet.com/l402-registry - sempurna untuk menguji agen Anda.

Demo API L402

Coba endpoint ini untuk menguji pembayaran L402:

# Get a fortune (costs ~10-50 sats)
pay_l402_api({ url: "https://lightningfaucet.com/api/l402/fortune" })

# Get a joke (costs ~10-50 sats)
pay_l402_api({ url: "https://lightningfaucet.com/api/l402/joke" })

# Get an inspirational quote (costs ~10-50 sats)
pay_l402_api({ url: "https://lightningfaucet.com/api/l402/quote" })

Lihat Registri API L402 untuk lebih banyak endpoint dan sumber daya.

Contoh Alur Kerja Lengkap

// 1. Register as operator (if no API key configured)
register_operator({ name: "My AI Company" })
// Returns: { api_key: "lf_abc...", recovery_code: "xyz...", operator_id: 123 }

// 2. Activate the operator key
set_operator_key({ api_key: "lf_abc..." })

// 3. Check who you are
whoami()
// Returns: { type: "operator", id: 123, name: "My AI Company", balance_sats: 0 }

// 4. Fund your operator account
get_deposit_invoice({ amount_sats: 10000 })
// Pay this invoice with any Lightning wallet

// 5. Create an agent with budget limit
create_agent({ name: "Research Assistant", budget_limit_sats: 5000 })
// Returns: { agent_id: 456, agent_api_key: "agent_def..." }

// 6. Fund the agent
fund_agent({ agent_id: 456, amount_sats: 1000 })

// 7. Set up a webhook for payment notifications
register_webhook({
  url: "https://your-server.com/webhooks/lightning",
  events: ["invoice_paid", "payment_completed"]
})
// Returns: { webhook_id: 1, secret: "..." }  <- Save this secret!

// 8. Switch to agent mode for payments
set_agent_credentials({ api_key: "agent_def..." })

// 9. Check budget status
get_budget_status()
// Returns: { budget_limit_sats: 5000, total_spent_sats: 0, remaining_sats: 5000 }

// 10. Make payments!
pay_l402_api({ url: "https://api.example.com/premium-data" })

Pembayaran Keysend

Kirim pembayaran langsung ke node Lightning tanpa memerlukan invoice:

// Send 100 sats to a node with an optional message
keysend({
  destination: "03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f",
  amount_sats: 100,
  message: "Hello from my AI agent!"
})

Decoding Invoice

Periksa detail invoice sebelum membayar:

decode_invoice({ invoice: "lnbc1000n1..." })
// Returns: {
//   amount_sats: 1000,
//   description: "Test payment",
//   destination: "03abc...",
//   expires_at: "2026-01-16T12:00:00Z",
//   is_expired: false
// }

Detail Alat

get_info

Dapatkan status dan kemampuan layanan.

{
  "success": true,
  "version": "1.0.1",
  "api_version": "1.0",
  "status": "operational",
  "max_payment_sats": 1000000,
  "min_payment_sats": 1,
  "supported_features": ["l402", "x402", "webhooks", "lightning_address", "keysend"]
}

whoami

Dapatkan konteks operasi saat ini.

Mengembalikan untuk Operator:

{
  "type": "operator",
  "id": 123,
  "name": "My Company",
  "balance_sats": 50000,
  "agent_count": 3
}

Mengembalikan untuk Agen:

{
  "type": "agent",
  "id": 456,
  "name": "Research Bot",
  "balance_sats": 1000,
  "budget_limit_sats": 5000,
  "operator_id": 123
}

pay_l402_api

Akses API berbayar dengan pembayaran otomatis. Mendukung protokol L402 (Lightning) dan X402 (USDC di Base). Protokol terdeteksi otomatis dari header respons 402.

ParameterTipeWajibDeskripsi
urlstringYaURL yang akan diminta
methodstringTidakMetode HTTP (GET, POST, PUT, DELETE). Default: GET
bodystringTidakBody permintaan untuk POST/PUT
max_payment_satsnumberTidakJumlah pembayaran maksimum. Default: 1000

keysend

Kirim pembayaran ke node tanpa invoice.

ParameterTipeWajibDeskripsi
destinationstringYaKunci publik node target (66 karakter hex)
amount_satsnumberYaJumlah dalam satoshi
messagestringTidakPesan opsional (maks 1000 karakter)

register_webhook

Daftarkan URL untuk menerima notifikasi pembayaran.

ParameterTipeWajibDeskripsi
urlstringYaURL HTTPS untuk menerima webhook
eventsarrayTidakTipe acara yang akan dilanggani. Default: ["invoice_paid"]

Mengembalikan: ID Webhook dan rahasia HMAC untuk verifikasi tanda tangan.

Arsitektur

┌─────────────────────────────────────────────────────────┐
│                    OPERATOR                              │
│  • Holds main funds                                      │
│  • Creates and manages agents                            │
│  • Sets spending limits                                  │
│  • Receives webhook notifications                        │
│  • Can recover account with recovery code                │
├─────────────────────────────────────────────────────────┤
│     AGENT 1          AGENT 2          AGENT 3           │
│   ┌─────────┐      ┌─────────┐      ┌─────────┐        │
│   │ 1000 sat│      │ 5000 sat│      │ 2500 sat│        │
│   │ Budget: │      │ Budget: │      │ Budget: │        │
│   │ 5000    │      │ 10000   │      │ Unlimited│        │
│   └─────────┘      └─────────┘      └─────────┘        │
│       │                │                │               │
│   L402 APIs        Keysend          Receive             │
│   Pay Invoice      Payments         Payments            │
└─────────────────────────────────────────────────────────┘

Praktik Terbaik Keamanan

  • Jangan pernah commit kunci API - Gunakan variabel lingkungan
  • Tetapkan batas anggaran - Lindungi dari pengeluaran yang tidak terkendali
  • Gunakan kunci agen untuk pembayaran - Jaga kunci operator tetap aman
  • Verifikasi tanda tangan webhook - Gunakan rahasia yang dikembalikan saat registrasi
  • Pantau transaksi - Gunakan get_transactions untuk meninjau aktivitas
  • Kode pemulihan - Simpan dengan aman, diperlukan jika kunci API hilang
  • Rotasi kunci - Rotasi kunci secara berkala menggunakan rotate_api_key

Keamanan Webhook

Webhook menyertakan tanda tangan HMAC-SHA256 untuk verifikasi:

import hmac
import hashlib

def verify_webhook(payload, signature, secret):
    expected = hmac.new(
        secret.encode(),
        payload.encode(),
        hashlib.sha256
    ).hexdigest()
    return hmac.compare_digest(signature, expected)

Periksa header X-Webhook-Signature terhadap payload.

Kait Kebijakan Pra-Pembayaran

Kait opsional yang netral vendor memungkinkan endpoint kebijakan eksternal mengizinkan atau menolak pembayaran sebelum dieksekusi. Secara bawaan fitur ini nonaktif — ketika PRE_PAYMENT_HOOK_URL tidak disetel, perilaku persis seperti sebelumnya. Ketika disetel, setiap pembayaran keluar (pay_l402_api, pay_invoice, keysend, pay_lightning_address) diperiksa terhadap endpoint Anda terlebih dahulu; penolakan membatalkan pembayaran sebelum dana berpindah.

Ini berguna untuk kebijakan pengeluaran, alur kerja persetujuan, pemeriksaan kepatuhan, atau lapisan otorisasi eksternal apa pun. Protokol kait bersifat generik, sehingga layanan apa pun yang mengimplementasikan kontrak permintaan/respons di bawah ini dapat dihubungkan hanya melalui konfigurasi.

Konfigurasi

Var envDefaultDeskripsi
PRE_PAYMENT_HOOK_URL(tidak disetel)Endpoint kebijakan untuk mengirim POST setiap proposal pembayaran. Tidak disetel menonaktifkan kait sepenuhnya.
PRE_PAYMENT_HOOK_TIMEOUT_MS3000Timeout per permintaan dalam milidetik.
PRE_PAYMENT_HOOK_FAIL_MODEclosedclosed menolak pembayaran jika kait error atau timeout; open membiarkannya berlanjut. Default adalah fail-closed.
{
  "mcpServers": {
    "lightning-wallet": {
      "command": "npx",
      "args": ["lightning-wallet-mcp"],
      "env": {
        "LIGHTNING_WALLET_API_KEY": "your-api-key",
        "PRE_PAYMENT_HOOK_URL": "https://your-policy-endpoint.example/hook"
      }
    }
  }
}

Permintaan kait (POST dari klien)

Proposal hanya menjelaskan pembayaran yang diusulkan — tidak pernah menyertakan kunci API dompet Anda.

{
  "proposal_id": "f7e1…",
  "agent_id": 42,
  "protocol": "l402",
  "destination_or_url": "https://api.example/paid-endpoint",
  "amount_sats": null,
  "max_payment_sats": 1000,
  "method": "GET",
  "ts": "2026-06-06T18:00:00.000Z"
}

protocol adalah salah satu dari l402, x402, bolt11, keysend, lnaddress. amount_sats adalah jumlah tepat ketika diketahui pada saat kait: untuk keysend dan lnaddress itu adalah jumlah yang diminta, dan untuk bolt11 itu didekode secara lokal dari invoice (tanpa panggilan API tambahan). Untuk l402/x402 itu adalah null karena jumlah ditentukan oleh tantangan pembayaran pada waktu eksekusi — di sini kait menegakkan max_payment_sats (batas yang diotorisasi agen) di awal, dan jumlah yang diselesaikan tepat tersedia setelahnya melalui webhooks. max_payment_sats adalah batas yang diotorisasi agen jika berlaku.

Tepat apa yang keluar dari dompet. Hanya delapan bidang di atas yang dikirim ke endpoint kait Anda: proposal_id, agent_id, protocol, destination_or_url, amount_sats, max_payment_sats, method, ts. Kunci API dompet dan kredensial lainnya tidak pernah disertakan.

Cakupan. Kait mengawasi setiap pengeluaran yang diprakarsai agen: pay_l402_api, pay_invoice, keysend, pay_lightning_address, dan Nostr zaps. Manajemen dana lingkup operator (penarikan, pendanaan agen, transfer antar-agen) sengaja tidak diawasi — itu adalah tindakan operator, bukan pengeluaran agen.

Respons kait (endpoint Anda mengembalikan)

{ "decision": "allow" }
{ "decision": "deny", "reason": { "code": "over_limit", "message": "Exceeds per-transaction limit" } }
  • allow → pembayaran dilanjutkan.
  • deny → pembayaran dibatalkan dan alat mengembalikan error PolicyDenied yang menampilkan reason.message.
  • Bidang attestation opsional (JSON apa pun) diperlakukan sebagai opak oleh klien — itu dicatat ke stderr dan diabaikan selain itu, sehingga layanan kebijakan dapat mengembalikan keputusan yang ditandatangani untuk audit hilir.

Pada error kait, timeout, atau respons yang tidak dikenal, PRE_PAYMENT_HOOK_FAIL_MODE berlaku (tolak secara default).

Harga

Lightning Faucet mengenakan biaya platform 2% (min 1 sat) pada pembayaran keluar:

  • Pembayaran L402: biaya platform 2% + biaya routing Lightning
  • Pembayaran X402: biaya platform 2% + spread nilai tukar 1% (konversi USDC ke sat)
  • Pembayaran invoice: biaya platform 2% + biaya routing Lightning
  • Pembayaran keysend: biaya platform 2% + biaya routing Lightning
  • Penarikan operator: biaya platform 2% + biaya routing Lightning
  • Transfer internal lintas operator: biaya platform 2% (tanpa biaya routing)
  • Transfer agen sesama operator: Gratis
  • Deposit: Gratis
  • Menerima pembayaran: Gratis
  • Webhooks: Gratis

Semua respons pembayaran menyertakan platform_fee_sats, routing_fee_sats, dan total_cost untuk transparansi penuh.

Changelog

v1.1.0 (2026-02-16)

  • Antarmuka CLI: Perintah lw baru untuk agen yang mengutamakan CLI (OpenClaw, Pi, KiloCode, agen Bash apa pun)
  • Paket sama, dua antarmuka: npm install -g lightning-wallet-mcp memberi Anda server MCP dan CLI
  • Output JSON-first: Semua perintah CLI mengeluarkan JSON ke stdout, error ke stderr
  • Dukungan X402: Fallback otomatis ke X402 (USDC di Base) ketika L402 tidak tersedia
  • Deteksi otomatis protokol: pay_l402_api mendeteksi L402 atau X402 dari header respons 402
  • Bidang respons: payment_protocol dan usdc_amount disertakan ketika X402 digunakan
  • Nilai tukar: Konversi BTC/USD real-time melalui CoinGecko dengan cache 5 menit

v1.0.3 (2026-02-05)

  • Biaya platform: Biaya 2% (min 1 sat) pada semua pembayaran keluar dan transfer lintas operator
  • Transparansi biaya: Semua respons pembayaran sekarang menyertakan platform_fee_sats, routing_fee_sats, dan total_cost
  • Transfer agen sesama operator tetap gratis

v1.0.0 (2026-02-04)

  • Diubah merek dari lightning-faucet-mcp menjadi lightning-wallet-mcp
  • Variabel lingkungan diubah: LIGHTNING_FAUCET_API_KEYLIGHTNING_WALLET_API_KEY
  • Semua 37 alat sepenuhnya diuji dan siap produksi
  • Tidak ada perubahan API yang merusak - hanya nama paket

Rilis sebelumnya (sebagai lightning-faucet-mcp)

Lihat changelog lightning-faucet-mcp untuk riwayat v1.6.0 hingga v2.0.7.

  • Pembayaran dasar dan invoice

Pameran: Eksperimen Teori Permainan Agen AI

Kami menjalankan eksperimen ekonomi 100 putaran dengan 16 agen AI (8 Claude, 8 GPT-4o) menggunakan Bitcoin nyata di Lightning. Agen dapat berdagang, membentuk aliansi, berinvestasi, dan bersaing — semuanya didukung oleh server MCP ini.

Hasil: Agen menyelesaikan 2.839 transaksi Lightning nyata. Agen Claude mendominasi melalui perdagangan awal yang agresif sementara agen GPT-4o mengadopsi strategi konservatif.

Dukungan

Lisensi

Lisensi MIT - lihat LICENSE untuk detail.


Dibangun dengan Bitcoin | Lightning Faucet