Lightning Wallet — MCP-сервер для Claude Code: кошелёк Bitcoin
Даёт агенту кошелёк Bitcoin с оплатой по Lightning Network: счета, Lightning-адреса, платные API L402 и X402. Пригодится, когда агенту нужно платить за доступ к сервисам.
claude mcp add lightning-wallet-mcp -- npx -y lightning-wallet-mcpЧто делает Lightning Wallet
Lightning Wallet — это MCP-сервер плюс CLI-утилита lw. Агент вызывает инструменты обычным текстом: оплатить BOLT11-счёт, отправить сатоши на user@domain, выставить счёт на приём, посмотреть баланс и историю. Кошелёк кастодиальный, поэтому не нужно поднимать ноду, открывать каналы и следить за ликвидностью.
Установка для Claude — одна строка: claude mcp add lightning-wallet -- npx -y lightning-wallet-mcp. Дальше просите агента зарегистрировать кошелёк, и register_operator сохранит учётные данные в ~/.lightning-wallet/credentials.json с правами 0600. Следующие сессии подхватывают файл сами. Если ключ уже есть, положите его в переменную LIGHTNING_WALLET_API_KEY — она перекрывает сохранённый файл. Есть и удалённый вариант: https://lightningfaucet.com/mcp по Streamable HTTP, но без ключа там доступен только публичный набор инструментов, а register_operator, recover_account и работа с локальными учётными данными остались только на stdio.
Комиссия платформы — 1% с округлением вниз, без минимума; платежи меньше 100 сатоши бесплатны. Вывод начинается с 10 сатоши. Зависший платёж возвращается как pending: true, а не как ошибка, поэтому модель не станет платить второй раз. Запросы обрываются через 45 секунд. Для агента с бюджетом заведите отдельный ключ agent_... и задайте лимиты — тогда операторский баланс не уйдёт целиком в одну неудачную попытку.
Какие задачи решает
- оплатить платный API, который отвечает HTTP 402
- выставить счёт и дождаться поступления сатоши
- отправить платёж на Lightning-адрес
user@domain - посмотреть баланс и историю транзакций
- выделить агенту отдельный бюджет и лимит трат
Примеры запросов агенту
- Зарегистрируй мне Lightning-кошелёк на почту [email protected]
- Оплати счёт
lnbc...и покажи preimage - Сколько сатоши на балансе и какие были последние транзакции?
Как установить Lightning Wallet
Командой платформы
claude mcp add lightning-wallet-mcp -- npx -y lightning-wallet-mcpКомандой платформы
codex mcp add lightning-wallet -- npx -y lightning-wallet-mcpФайл настроек
{
"mcpServers": {
"lightning-wallet": {
"command": "npx",
"args": [
"-y",
"lightning-wallet-mcp"
]
}
}
}Файл настроек
{
"servers": {
"lightning-wallet": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"lightning-wallet-mcp"
]
}
}
}Командой платформы
gemini mcp add lightning-wallet npx -y lightning-wallet-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Lightning Wallet
Как установить Lightning Wallet в Claude Code?
Выполните claude mcp add lightning-wallet -- npx -y lightning-wallet-mcp. После этого попросите агента зарегистрировать кошелёк — учётные данные сохранятся локально и будут переиспользоваться.
Что делает Lightning Wallet?
Даёт агенту кошелёк Bitcoin: оплата BOLT11-счетов, Lightning-адресов, платных API по L402 и X402, приём платежей и история операций. Всё вызывается инструментами MCP на естественном языке.
Нужна ли своя нода или каналы?
Нет. Кошелёк кастодиальный, поэтому нода, каналы и ликвидность не нужны. Достаточно зарегистрировать оператора или подставить готовый ключ в LIGHTNING_WALLET_API_KEY.