Lightning Faucet MCP Server
resmiBerikan agen AI dompet Bitcoin dengan pembayaran Lightning Network
Dokumentasi
Lightning Wallet
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_operatoralat /lw set-email- atur email operator Anda dari klien MCP atau CLI; tautan verifikasi dikirimkan ke email Anda.claim_promoalat /lw claim-promo- klaim promo 100 satoshi instalasi langsung dari agen Anda. Persyaratan: email terverifikasi + akun operator berusia minimal 3 jam.get_infoberfungsi sebelum registrasi - info layanan tidak lagi memerlukan kunci API.
Gratis 100 satoshi untuk operator baru
lw register --email [email protected](atau alat MCPregister_operatordengan email)- Klik tautan verifikasi yang kami kirimkan melalui email
- Setelah akun Anda berusia 3 jam:
lw claim-promo(atau alat MCPclaim_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 denganmacaroon= - Penemuan Endpoint -
.well-known/l402.jsondi 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_apimenangani 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
- Dapatkan kunci API di lightningfaucet.com/ai-agents
- 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
| Alat | Deskripsi |
|---|---|
get_info | Dapatkan status layanan, versi, dan fitur yang didukung |
decode_invoice | Decode invoice BOLT11 untuk melihat jumlah, tujuan, dan kedaluwarsa |
Konteks & Identitas
| Alat | Deskripsi |
|---|---|
whoami | Dapatkan konteks saat ini - menunjukkan apakah beroperasi sebagai operator atau agen |
check_balance | Periksa saldo Lightning saat ini dalam satoshi |
get_rate_limits | Periksa status batas laju saat ini dan permintaan yang tersisa |
Pembayaran (Memerlukan Kunci Agen)
| Alat | Deskripsi |
|---|---|
pay_l402_api | Akses API berbayar (L402/X402) - mendeteksi protokol secara otomatis dan membayar |
pay_invoice | Bayar invoice Lightning BOLT11 apa pun |
keysend | Kirim pembayaran langsung ke pubkey node (tanpa invoice) |
pay_lightning_address | Bayar ke alamat Lightning (format [email protected]) |
create_invoice | Buat invoice untuk menerima pembayaran |
get_invoice_status | Periksa apakah invoice telah dibayar |
get_transactions | Lihat riwayat transaksi |
LNURL (Memerlukan Kunci Agen)
| Alat | Deskripsi |
|---|---|
lnurl_auth | Otentikasi ke layanan menggunakan protokol LNURL-auth |
claim_lnurl_withdraw | Klaim dana dari tautan LNURL-withdraw |
Manajemen Operator
| Alat | Deskripsi |
|---|---|
register_operator | Buat akun operator baru |
recover_account | Pulihkan akun menggunakan kode pemulihan |
rotate_api_key | Buat kunci API baru (cooldown penarikan 60 menit) |
get_deposit_invoice | Buat invoice untuk mendanai akun operator |
withdraw | Tarik dana ke tujuan Lightning eksternal |
set_operator_key | Beralih ke kredensial operator |
update_operator- atur email operator (mengirim tautan verifikasi) dan/atau namaclaim_promo- klaim promo 100 satoshi instalasi (email terverifikasi + akun 3 jam)
Manajemen Agen
| Alat | Deskripsi |
|---|---|
create_agent | Buat agen di bawah operator |
list_agents | Daftar semua agen di bawah operator |
fund_agent | Transfer satoshi dari operator ke agen |
transfer_to_agent | Transfer satoshi antar agen atau dari operator ke agen |
sweep_agent | Tarik dana dari agen kembali ke operator |
deactivate_agent | Nonaktifkan agen sementara |
reactivate_agent | Aktifkan kembali agen yang dinonaktifkan |
delete_agent | Hapus agen secara permanen (mengembalikan saldo ke operator) |
get_budget_status | Dapatkan batas anggaran dan pengeluaran agen |
set_budget | Tetapkan atau perbarui batas pengeluaran agen |
set_agent_credentials | Beralih ke kredensial agen |
Webhook
| Alat | Deskripsi |
|---|---|
register_webhook | Daftarkan URL untuk menerima notifikasi acara |
list_webhooks | Daftar semua webhook yang terdaftar |
delete_webhook | Hapus webhook |
test_webhook | Kirim acara uji untuk memverifikasi konektivitas webhook |
Acara Webhook:
invoice_paid- Pembayaran diterima pada invoicepayment_completed- Pembayaran keluar berhasilpayment_failed- Pembayaran keluar gagalbalance_low- Saldo turun di bawah ambang batasbudget_warning- 80% anggaran terpakaitest- Acara uji manual
Referensi CLI
Semua perintah mengeluarkan JSON ke stdout. Error masuk ke stderr dengan kode keluar 1.
| Perintah | Deskripsi |
|---|---|
lw register [--name "name"] | Buat akun operator, cetak kunci API |
lw whoami | Identitas saat ini (operator atau agen) |
lw balance | Saldo dalam satoshi |
lw info | Status 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-agents | Daftar semua agen |
lw transactions | Transaksi terbaru [--limit 10] [--offset 0] |
lw help | Tampilkan 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:
- Server mengembalikan HTTP 402 dengan invoice Lightning
- Lightning Faucet membayar invoice secara otomatis
- Permintaan selesai dengan konten berbayar
Protokol X402 (Coinbase)
X402 menggunakan USDC di Base untuk pembayaran API. Alurnya transparan bagi agen:
- Server mengembalikan HTTP 402 dengan header
PAYMENT-REQUIRED - Lightning Faucet mengonversi jumlah USDC ke satoshi, mendebit saldo agen
- Menandatangani otorisasi EIP-712 dan mencoba ulang dengan header
PAYMENT-SIGNATURE - 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.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| url | string | Ya | URL yang akan diminta |
| method | string | Tidak | Metode HTTP (GET, POST, PUT, DELETE). Default: GET |
| body | string | Tidak | Body permintaan untuk POST/PUT |
| max_payment_sats | number | Tidak | Jumlah pembayaran maksimum. Default: 1000 |
keysend
Kirim pembayaran ke node tanpa invoice.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| destination | string | Ya | Kunci publik node target (66 karakter hex) |
| amount_sats | number | Ya | Jumlah dalam satoshi |
| message | string | Tidak | Pesan opsional (maks 1000 karakter) |
register_webhook
Daftarkan URL untuk menerima notifikasi pembayaran.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| url | string | Ya | URL HTTPS untuk menerima webhook |
| events | array | Tidak | Tipe 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_transactionsuntuk 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 env | Default | Deskripsi |
|---|---|---|
PRE_PAYMENT_HOOK_URL | (tidak disetel) | Endpoint kebijakan untuk mengirim POST setiap proposal pembayaran. Tidak disetel menonaktifkan kait sepenuhnya. |
PRE_PAYMENT_HOOK_TIMEOUT_MS | 3000 | Timeout per permintaan dalam milidetik. |
PRE_PAYMENT_HOOK_FAIL_MODE | closed | closed 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 errorPolicyDeniedyang menampilkanreason.message.- Bidang
attestationopsional (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
lwbaru untuk agen yang mengutamakan CLI (OpenClaw, Pi, KiloCode, agen Bash apa pun) - Paket sama, dua antarmuka:
npm install -g lightning-wallet-mcpmemberi 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_apimendeteksi L402 atau X402 dari header respons 402 - Bidang respons:
payment_protocoldanusdc_amountdisertakan 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, dantotal_cost - Transfer agen sesama operator tetap gratis
v1.0.0 (2026-02-04)
- Diubah merek dari
lightning-faucet-mcpmenjadilightning-wallet-mcp - Variabel lingkungan diubah:
LIGHTNING_FAUCET_API_KEY→LIGHTNING_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.
- Repositori eksperimen: github.com/pfergi42/lf-game-theory
- Posting blog: lightningfaucet.com/blog/ai-game-theory
Dukungan
- Dokumentasi: lightningfaucet.com/ai-agents/docs
- Demo: lightningfaucet.com/ai-agents/demo
- Masalah: github.com/lightningfaucet/lightning-wallet-mcp/issues
- Email: [email protected]
Lisensi
Lisensi MIT - lihat LICENSE untuk detail.
Dibangun dengan Bitcoin | Lightning Faucet