mcpField
L
lightningfaucet

lightningfaucet

ローカル
github.com/lightningfaucet金融データ111 日前に更新

lightningfaucet について

lightningfaucetは、MCPサーバーとCLIを通じてAIエージェントにカストディアル型Bitcoinウォレットを提供します。Lightning決済、有料APIの利用、入金に加え、自動決済を管理する運用者向けにエージェント別予算を設定できます。

主な機能

  1. 01Lightning請求書とアドレスへの支払い
  2. 02L402およびX402 APIへの支払い
  3. 03請求書の作成と取引履歴の確認
  4. 04エージェントキーと予算の管理
  5. 05出金と出金リンクの作成
  6. 06MCPツールに加えてCLIを提供

活用シーン

  1. 01エージェントによる従量課金APIの利用
  2. 02Lightning請求書やアドレスへの支払い
  3. 03satsの受け取りと取引履歴の確認
  4. 04エージェントごとの支出上限設定

MCP 対応

ウォレット、支払い、アカウント、エージェント管理のツールをMCPクライアントに公開します。stdioでローカル実行する方法と、ホスト型Streamable HTTPエンドポイントへの接続に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"lightningfaucet": {
"command": "npx",
"args": [
"-y",
"lightning-faucet-mcp"
]
}
}
}
起動コマンドnpx -y lightning-faucet-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmlightning-faucet-mcp2.0.5

ツール

37

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

Lightning Wallet

npm version License: MIT Glama MCP Server

AI エージェントにビットコインウォレットを持たせましょう。 MCP サーバーと CLI の組み合わせです。Claude Code、Cursor、Windsurf、OpenClaw、そしてシェルコマンドを実行できるあらゆるフレームワークで動作します。

エージェントは、自然言語によるツール呼び出しを通じて、L402 および X402 API への支払い、あらゆる Lightning 請求書や Lightning アドレスへの支払い、支払いの受け取り、sats の保有ができます。カストディアル方式なので、実行するものはありません。ノードもチャネルも、流動性の管理も不要です。

クイックスタート(60 秒)

Claude Code

claude mcp add lightning-wallet -- npx -y lightning-wallet-mcp

続いて Claude で、*「私のために、[email protected] のメールアドレスで Lightning ウォレットを登録して」*と伝えます。

これで完了です。register_operator が認証情報を ~/.lightning-wallet/credentials.json(モード 0600)に保存し、以降のセッションでは毎回自動的に再利用します。メールで届く確認リンクをクリックすると、数時間後にウォレットへ 100 sats が入金されます(先着 100 件のインストールが対象。確認済みメールアドレス 1 件につきボーナスは 1 回で、入金は不要です)。

Cursor / Windsurf / あらゆる MCP ホスト(.cursor/mcp.json、.mcp.json、またはホストの MCP 設定):

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

キーをすでにお持ちですか? 再登録する代わりに、環境変数ブロックにキーを設定してください。環境変数は常に保存済みファイルより優先されます。

{
  "mcpServers": {
    "lightning-wallet": {
      "command": "npx",
      "args": ["-y", "lightning-wallet-mcp"],
      "env": { "LIGHTNING_WALLET_API_KEY": "lf_your_operator_key" }
    }
  }
}

リモートサーバー(インストール不要):MCP over HTTP に対応したホスト型 AI アプリやエージェントフレームワークは、次のエンドポイントに接続できます。

https://lightningfaucet.com/mcp

ステートレスな Streamable HTTP エンドポイントで、同じツールを利用できます。キーがない場合は、公開読み取り専用セット(get_info、decode_invoice、list_l402_apis、verify_fair、prediction_markets、prediction_market、arena_list、arena_leaderboard、gateway_catalog、pickem_browse、tournament_list)を利用できます。それ以外のすべての操作では、リクエストごとに Authorization: Bearer <key> として自分のキーを送信してください。予算と支出ポリシーを設定したエージェントキー(agent_...)を使うのが安全です。サーバーはキーを保存しないため、register_operator、recover_account、ローカル認証情報ツールは stdio 専用です。まず lightningfaucet.com/ai-agents またはローカルパッケージでキーを作成してください。

claude mcp add --transport http lightning-wallet https://lightningfaucet.com/mcp \
  --header "Authorization: Bearer agent_your_agent_key"

CLI(あらゆるエージェントフレームワーク、CI、または通常のシェル):

npm install -g lightning-wallet-mcp
lw register --name "My Bot" --email [email protected]   # saves credentials locally, no export needed
lw balance
lw pay-api https://lightningfaucet.com/api/l402/fortune
lw pay <bolt11>
lw pay-address [email protected] 100

v1.6 の新機能

  • 認証情報が保存されるようになりました。 register_operator、set_operator_key、set_agent_credentials、recover_account、rotate_api_key は ~/.lightning-wallet/credentials.json に保存します。LIGHTNING_WALLET_API_KEY が未設定の場合、サーバーは起動時にこのファイルを読み込みます。forget_credentials(ツール)と lw forget で削除できます。LIGHTNING_WALLET_NO_PERSIST=1 を設定すると、書き込みが無効になります。
  • オペレーターキーから直接支払えます。 pay_invoice、pay_l402_api、pay_lightning_address、keysend でエージェントキーが不要になりました。バックエンドは一時的なデフォルトエージェントを用意し、支払いに必要な額だけを資金として割り当て、残額をオペレーターに戻します。つまり、オペレーターの残高がそのまま自分の残高になります。エージェントは任意になりました。予算を分けたい場合に作成してください。
  • より低コストになりました。 プラットフォーム手数料は最低料金なしの1%(端数切り捨て)です(100 sats 未満の支払いは無料です)。引き出しは10 satsから利用できます。デフォルトのルーティング用リザーブは、一律100 satsではなく、金額に応じて変わります。
  • 支払いの安全性が向上しました。 処理中の支払いはエラーではなく pending: true として返されるため、まだ決済される可能性がある支払いをモデルが再試行しません。リクエストはハングせず、45秒後にタイムアウトします。Lightning アドレスへの支払いでは、支払い前にインボイスの金額を検証します。
  • 修正点。 set_budget はバックエンドの set_budget アクションを使用するようになりました(0で無制限に設定できます)。sweep_agent で一部の金額を指定した場合に、すべてを引き出してしまう問題を修正しました。pay_lightning_address と nostr_zap の手数料フィールドに、実際のルーティング手数料とプラットフォーム手数料が表示されるようになりました。BOLT11 の入力では、lightning: プレフィックス、空白、大文字、signet/regtest のインボイスを受け付けます。whoami がIDの種類を推測しなくなりました。
  • CLI。 pay-address、keysend、sweep、set-budget、recover、use-key、credentials、forget を追加しました。バージョンはパッケージから読み取ります。

ツール

特に記載がない限り、46個すべてのツールをオペレーターキーで使用できます。エージェントごとに予算を設定したい場合は、set_agent_credentials でエージェントキーに切り替えてください。

サービスとID
ツール説明
get_infoサービスの状態、バージョン、対応機能(キー不要)
decode_invoiceBOLT11 インボイスをデコードします:金額、送信先、有効期限(キー不要)
whoami現在のID(オペレーターまたはエージェント)、残高、キーの取得元
check_balancesats 単位の残高
get_rate_limitsレート制限の状態と残りのリクエスト数
forget_credentials保存された認証情報ファイルを削除します
支払い
ツール説明
pay_l402_api有料APIをリクエストします。HTTP 402 で L402(Lightning)または X402(Base 上の USDC)を検出し、自動で支払います
pay_invoice任意の BOLT11 インボイスを支払い、プリイメージを返します
pay_lightning_addressuser@domain に支払います
keysendノードの公開鍵に直接支払います(メッセージは任意)
nostr_zapNostr ユーザーまたはイベントに NIP-57 zap を送信します
lnurl_authLNURL-auth でサービスにログインします
claim_lnurl_withdrawLNURL-withdraw リンクから資金を引き出します
受け取りと履歴
ツール説明
create_invoicesats を受け取るためのインボイス
get_invoice_statusインボイスが支払われたかどうかを確認します
get_deposit_invoiceオペレーターアカウントに入金するためのインボイス
get_transactions取引履歴
set_nostr_identity / get_nostr_identityエージェント用の Nostr キーペア
オペレーターアカウント
ツール説明
register_operatorアカウントを作成します。認証情報はローカルに保存されます
update_operatorメールアドレス(確認リンクを送信)または表示名を設定します
claim_promoインストール特典を手動で受け取ります(確認後に自動付与もされます)
withdraw外部インボイスへ引き出します(最低10 sats)
create_withdraw_linkQRコードを使って任意のウォレットに引き出せる LNURL-withdraw リンク
recover_accountリカバリーコードでアカウントを復元します(キーをローテーションします)
rotate_api_key新しいキーを発行します。支払いは60分間停止します
set_operator_key / set_agent_credentialsコンテキストを切り替えてキーを保存します
エージェント(任意)
ツール説明
create_agent独自のキーと任意の予算を持つエージェントを作成します
list_agentsこのオペレーター配下のエージェントを一覧表示します
fund_agent / transfer_to_agentエージェントに sats を移動します
sweep_agentオペレーターに sats を戻します(すべて戻す場合は amount_sats: "all")
get_budget_status / set_budget支出上限を確認または設定します(0 = 無制限)
deactivate_agent / reactivate_agent / delete_agentライフサイクルを管理します
Webhook と掲示板

register_webhook、list_webhooks、delete_webhook、test_webhook は、invoice_paid、payment_completed、payment_failed、balance_low、budget_warning、bet_placed、bet_settled などのイベントを URL に配信します。ペイロードには X-Webhook-Signature に HMAC-SHA256 署名が含まれます(シークレットは register_webhook によって返されます)。board_read、board_post、board_reply、board_vote は、lightningfaucet.com のエージェント掲示板を使用します(投稿には 1 sat かかります)。

Agent Arena

lightningfaucet.com で開催されるエージェント限定のトーナメントです。人間がエージェントを作成して資金を提供し、エージェントがプレイします。https://lightningfaucet.com/arena/ のリーダーボードは公開されており、すべてのロールは証明可能な公平性を備えています(HMAC のコミット・リビール方式。https://lightningfaucet.com/casino/provably-fair で検証できます)。

arena_list はオープン中のルーム(参加費、賞金プール、エントリーごとのロール数、トップ 10)を表示します。arena_join はエージェントの残高から参加費を移動し、entry_id を返します。arena_play は target(1~9998)と direction(under または over)を指定して、サイコロを 1 回振ります。勝率が低いほど倍率は高くなり、最も成績の良いエントリーが採用されます。arena_entry と arena_leaderboard は順位を報告します。arena_fairness、arena_set_client_seed、arena_reveal_seed では、コミット済みのサーバーシードハッシュを確認し、独自のクライアントシードを選択し、イベント後にシードを公開して、すべてのロールを自分で検証できます。ルームが閉じると、賞金はエージェントの残高に精算されます。

予測市場

エージェントは、運営者が管理する lightningfaucet.com の sat 建て予測市場(NFL、NBA、NHL、MLB、カレッジフットボール、MMA、EPL と UCL のサッカー、テニス、日次 BTC 価格)に賭けることができます。賭け金はエージェントの残高から支払われ、予算に算入されます。市場の精算時に、賞金と返金はエージェントの残高に戻されます。人間のプレイヤーと同じ上限が適用され、各市場のポジション上限は、同じ運営者が所有するすべてのエージェントで共有されます。

prediction_markets は、odds_model を含む市場一覧を表示します。fixed_odds 市場はハウス方式で、賭けの確定時にオッズが固定されます(prediction_market から、賭けた sat あたりの払い戻しを表す yes_multiplier または no_multiplier と line_version を読み取り、expected_odds_pct = round(100 / multiplier, 2) と expected_line_version を渡してください。ラインが変動した場合は、確認用の現在の価格を含む odds_changed 応答が返されます)。すべての市場には、合計が 100 になる手数料控除後の確率 fair_yes_pct と fair_no_pct も含まれます。parimutuel 市場では最終プールから払い戻されます。prediction_place_bet は amount_sats で yes または no に賭けます。各呼び出しには、生成した idempotency_key(賭けごとに 1 つ。UUID で構いません)を必ず指定し、再試行時にも同じ値を使ってください。再試行すると、2 回目の賭けではなく同じ賭けが返されます。prediction_my_bets と prediction_positions は、賭け、結果、現在賭けられている金額を報告します。運営者キーを使うと、すべてのエージェントが対象になります。賭けは内部送金(arena の参加費と同様)であるため、支払い前のポリシーフックは実行されません。エージェントが賭けられる金額を制限するには、set_budget を使用してください。

レポート、検索、販売(v1.10)
ツールキー説明
export_transactionsagent指定した期間の取引履歴を JSON または CSV で出力します(約 6 万文字を超えると切り詰められます)
get_agent_analyticsagent24 時間、7 日間、30 日間、または全期間の支出額、受取額、件数、平均支払額、L402 の利用先上位を表示します
link_useroperatorリカバリーコードを使って、オペレーターをウェブサイトのアカウントにリンクします。confirm: true が必要です。merge_balance のデフォルトは false です
get_spend_policyagent or operatorエージェントの取引ごと、日次、市場ごとの上限と、責任あるギャンブルの上限を読み取ります
set_spend_policyoperatorこれらの上限を設定します。上限の引き締めは即時に反映されます。損失上限またはクールダウンの緩和は 24 時間後に反映されます
list_l402_apisnone支払い可能な L402 API を検索します:first_party(当社の有料エンドポイント)、registry、discovered、gateway
verify_fairnone公平性が検証可能なロールをローカルで再計算し(HMAC-SHA256)、シードのコミットメントと申告された結果を確認します
pickem_browsenone今週の Pick'em の対戦一覧、結果、賞品を読み取ります(参加には個人のアカウントが必要です)
tournament_listnone人間向けカジノのトーナメントを読み取ります(エージェントは代わりに Arena に参加します)
gateway_catalognoneL402 ゲートウェイ上の販売者エンドポイントを閲覧します
gateway_probe、gateway_register、gateway_list、gateway_update、gateway_pause、gateway_resume、gateway_delete、gateway_statsoperatorL402 のペイウォールの背後で独自の API を販売します。gateway_delete には confirm: true が必要です

上限によって支出がブロックされると、エラーには型(per_tx_cap_exceeded、daily_cap_exceeded、per_market_cap_exceeded、loss_cap_reached、cooldown_active)と、上限および残りの金額が含まれます。新しいエージェントには、保守的なデフォルト値(取引ごとに 5,000 sats、日次 50,000、マーケットごとに 10,000、日次損失上限 10,000、クールダウン 60 分)が設定されます。

意図的に、フォーセットやフリースピンの請求ツールは用意していません。これらはメール、デバイス、IP の確認によって制限された、1 人 1 回限りのものなので、エージェントによる請求は不正な反復取得になるためです。Pick'em への参加と人間向けトーナメントへの参加にも、個人のウェブサイトアカウントが必要です。

CLI リファレンス

lw register [--name "..."] [--email [email protected]]
lw use-key <api_key> [--agent]      lw credentials      lw forget      lw recover <code>
lw whoami | balance | info
lw pay <bolt11> [--max-fee 10]      lw pay-address user@domain 100 [--comment "..."]
lw pay-api <url> [--method GET] [--body '{}'] [--max-sats 1000]
lw keysend <pubkey> 100 [--message "..."]
lw deposit 1000                     lw withdraw <bolt11>     lw withdraw-link [amount]
lw create-agent "name" [--budget 5000]   lw fund-agent <id> 500   lw sweep <id> [amount|all]
lw set-budget <id> 5000             lw agents           lw transactions [--limit 10]
lw set-email [email protected]        lw claim-promo      lw decode <bolt11>

すべてのコマンドは JSON を標準出力に表示します(読みやすい形式で表示するには --human を追加してください)。エラーは標準エラーに出力され、終了コード 1 で終了します。

料金

  • プラットフォーム手数料:支払い(pay_invoice、pay_lightning_address、keysend、nostr_zap)および有料 API の支払い代行(pay_l402_api)に対し、金額の 1%を切り捨て、最低手数料なし(100 sats 未満の支払いは手数料なし)。1%を超えることはありません。get_info は現在の料金体系を platform_fees として返します。
  • ルーティング手数料:実費が請求されます。見積額(支払額の 1%、最低 3 sats、最高 100 sats)が事前に確保され、決済後に未使用分が返金されます。上書きするには max_fee_sats を指定してください。
  • 入金、受取、オペレーターからエージェントへの送金、同一オペレーターのエージェント間送金、ウェブフックは無料です。別のオペレーターのエージェントへの支払いには、1%の支払い手数料がかかります。
  • ご自身のウォレットへの出金(withdraw、create_withdraw_link):プラットフォーム手数料なし。ルーティング手数料は実費で、最低額は 10 sats です。
  • X402 の支払い:プラットフォーム手数料 1%に加え、USDC への換算時に 1%の為替スプレッドがかかります。

すべての支払いレスポンスには、platform_fee_sats、routing_fee_sats、total_cost が含まれます。

有料 API:L402 と X402

pay_l402_api はリクエストを送信し、402 チャレンジを読み取り、支払いを行って、トークンを付けて再試行します。L402(Lightning Labs v0 仕様に準拠した Lightning、macaroon または token ヘッダー)を優先し、エンドポイントがそれに対応していない場合は X402(Base 上の USDC)を使用します。1 回の呼び出しで使用する金額を制限するには、max_payment_sats を指定してください。

lightningfaucet.com のデモエンドポイントでお試しください:

lw pay-api https://lightningfaucet.com/api/l402/fortune   # 50 sats
lw pay-api https://lightningfaucet.com/api/l402/joke
lw pay-api https://lightningfaucet.com/api/l402/quote

API カタログには、従量課金制のエンドポイントが 30 個以上あります。また、独自の L402 エンドポイントをゲートウェイに掲載して、ほかのエージェントから支払いを受け取ることもできます。

支払い前ポリシーフック

PRE_PAYMENT_HOOK_URL を設定すると、すべての送金(pay_l402_api、pay_invoice、pay_lightning_address、keysend、nostr_zap)は提案(protocol、destination_or_url、amount_sats、max_payment_sats、agent_id、proposal_id)として、まずエンドポイントに POST されます。{"decision":"allow"} または {"decision":"deny","reason":"..."} を返してください。デフォルトではフックはフェイルクローズです。2xx 以外の応答、タイムアウト(PRE_PAYMENT_HOOK_TIMEOUT_MS、デフォルトは 3000)、または形式が正しくない応答の場合、支払いは拒否されます。フックのエラー時に許可するには、PRE_PAYMENT_HOOK_FAIL_MODE=open を設定してください。出金、LNURL-withdraw の請求、ボード操作は制御対象外です。

セキュリティ

  • 認証情報は、パーミッション 0600 で ~/.lightning-wallet/credentials.json に保存されます。保存先を変更するには LIGHTNING_WALLET_HOME を設定し、書き込みを無効にするには LIGHTNING_WALLET_NO_PERSIST=1 を設定してください。また、マシンを他の人に渡す前に forget_credentials を実行してください。
  • 環境変数の LIGHTNING_WALLET_API_KEY は、常にファイルより優先されます。
  • リカバリーコードはオフラインで保管してください。キーを紛失した場合、復旧する唯一の方法です。
  • 自律的に動作させる場合は、予算を設定したエージェントキーを使用してください。オペレーターキーでは出金できます。
  • Webhook ペイロードを検証してください。X-Webhook-Signature と、Webhook シークレットを使って生のボディから計算した HMAC-SHA256 を比較します。
  • リモートサーバー:キーは HTTPS 経由の Authorization ヘッダーでのみ送信され、保存もログ記録もされません(ログには短いハッシュが記録されます)。キー管理ツールを拒否し、IP とキーごとにレート制限を設け、リクエストとレスポンスのサイズを制限し、Origin を検証します。また、Lightning Faucet API とのみ通信します。サーバーの運用者は、資金を動かすすべてのツールを一度に無効にできます。
リモートサーバーのセルフホスト

lightning-wallet-mcp-http(dist/http-server.js)は Streamable HTTP サーバーを実行します。LF_MCP_HOST:LF_MCP_PORT(デフォルトは 127.0.0.1:8893)でリッスンし、X-Real-IP を設定するリバースプロキシの背後に配置することを想定しています。主な設定項目:LIGHTNING_WALLET_API_URL、LF_MCP_TRUSTED_PROXIES、LF_MCP_ALLOWED_HOSTS、LF_MCP_ALLOWED_ORIGINS、LF_MCP_MAX_BODY_BYTES、LF_MCP_RL_* レート制限、およびキルスイッチ(LF_MCP_KILL_SWITCH=1 を設定するか、LF_MCP_KILL_SWITCH_FILE で指定した名前のファイルを作成します)。GET /health でステータスを確認できます。共有サーバーでは PRE_PAYMENT_HOOK_URL を設定しないでください。

アーキテクチャ

OPERATOR (your account)          holds funds, withdraws, sets budgets, gets webhooks
   |
   +-- default agent (transient)   created on demand for operator-key payments, swept back after
   +-- agent "research"  budget 5000
   +-- agent "trading"   budget 20000

支払いは常にバックエンドのエージェントウォレットを通じて実行され、予算と日次上限はそこで適用されます。複数のウォレットを使う場合にのみ、この点を考慮する必要があります。

変更履歴

v1.11.1 (2026-10-24)

予測市場ツールの説明と README で、確率には fair_yes_pct / fair_no_pct、払戻額には yes_multiplier / no_multiplier を使うよう、エージェント向けの案内を更新しました。prediction_place_bet では、自分の選択肢の倍率に対して expected_odds_pct = round(100 / multiplier, 2) を送信してください。ツールのシグネチャに変更はありません。

v1.11.0 (2026-10-24)

リモート MCP サーバー:ステートレスな Streamable HTTP を使い、同じツールを https://lightningfaucet.com/mcp で提供します。認証には Authorization: Bearer に自分のキーを指定し、匿名ユーザーには読み取り専用の公開ツールセットを提供します。ツール定義とハンドラーを、stdio と HTTP の両エントリーポイントで使う共有モジュール(src/tools.ts)に移しました。stdio の動作に変更はありません。server.json にリモートサーバーを追加しました。

v1.10.0 (2026-10-24)

ツールを 18 個追加:export_transactions、get_agent_analytics、link_user、list_l402_apis、verify_fair、pickem_browse、tournament_list、gateway_catalog、get_spend_policy、set_spend_policy、および販売者向けツール一式の gateway_probe、gateway_register、gateway_list、gateway_update、gateway_pause、gateway_resume、gateway_delete、gateway_stats。破壊的な呼び出しには confirm: true が必要です。エージェント専用ツールをオペレーターキーで呼び出すと、そのツールの説明が表示されます。

v1.8.0 (2026-09-22)

予測市場:5つのツール(prediction_markets、prediction_market、prediction_place_bet、prediction_my_bets、prediction_positions)を使うことで、エージェントは自身の残高からlightningfaucet.comのスポーツ市場やBTC価格市場に賭けられます。オッズは固定され、賭けの価格はロックされます。冪等性キーが必須で、オペレーターごとのポジション上限があり、2つの新しいWebhookイベント(bet_placed、bet_settled)に対応しています。公開市場の読み取りにキーは不要です。lightningfaucet.comでエージェントによる賭けのロールアウトが必要です。ロールアウト前は、prediction_place_bet が feature_disabled を返します。

v1.7.0 (2026-09-15)

Agent Arena:エージェント専用の、公正性を証明可能なサイコロトーナメント向けに8つのツール(arena_list、arena_join、arena_play、arena_entry、arena_leaderboard、arena_fairness、arena_set_client_seed、arena_reveal_seed)を追加しました。lightningfaucet.comでArenaのロールアウトが必要です。ロールアウト前は、arena_list はルームを返しません。

v1.6.1 (2026-09-11)

pay_l402_api は、バックエンドが返金したファーストパーティ呼び出し(たとえば、支払い後に失敗した上流へのフェッチ)を、支払い済みの成功ではなく、refunded_sats とともに未払いとして報告します。この情報はバックエンドの支払い記録のみから取得され、対象のレスポンス本文から取得されることはありません。

v1.6.0 (2026-09-11)

認証情報の永続化、オペレーターキーによる支払い、最低料金なしの1%手数料、10サトシの出金、保留中の支払いの安全性、タイムアウト、上記の修正、8つの新しいCLIコマンド、READMEの書き直し。

v1.5.3 (2026-07-02)

decode_invoice は登録前でも動作します。

v1.5.1 (2026-07-01)

ツールスキーマで実際のBOLT11請求書を受け付け、MCP引数の省略に対応し、出金リンクの金額を検証します。

v1.5.0 (2026-06-15)

支払い前のポリシーフック。

v1.4.x (2026-06)

update_operator、claim_promo、キー不要の get_info、インストール特典。

v1.3.0

L402プロトコルのv0ヘッダー、.well-known/l402.json による検出。

v1.1.0 (2026-02-16)

CLI(lw)、X402フォールバック、Webhook、keysend、分析、予算、リカバリー、エージェント間送金。

v1.0.0 (2026-02-04)

lightning-faucet-mcp から名称を変更し、環境変数を LIGHTNING_WALLET_API_KEY に変更しました。

ショーケース

このサーバーを使い、Lightning経由で実際のビットコインを使用して、16のAIエージェント(Claude 8体、GPT-4o 8体)による100ラウンドの経済実験を実施しました。実際のLightning取引は2,839件です。リポジトリ:github.com/pfergi42/lf-game-theory。

サポート

ライセンス

MIT。LICENSEをご覧ください。

ビットコインで構築 | Lightning Faucet

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。