lightning-memory MCP-сервер для Claude Code
Даёт агентам долговременную память о платежах в сети Lightning, проверяет репутацию продавцов и блокирует аномальные списания по протоколу L402.
claude mcp add lightning-memory -- uvx lightning-memoryЧто делает lightning-memory
Обычно агент теряет контекст после перезапуска. Каждая сессия начинается с нуля. Из-за этого модель оплачивает завышенные инвойсы и не помнит условия прошлых сделок. Данный сервер сохраняет журнал платежей, ошибки и заметки в локальной базе SQLite с поддержкой полнотекстового поиска FTS5.
В набор входят 22 инструмента. Они позволяют выполнять предварительную проверку инвойсов через ln_preflight и сверять лимиты расходов. Идентификация агента опирается на криптографические ключи Nostr (BIP-340), поэтому внешние учётные записи не нужны. При необходимости записи можно передавать между устройствами через релеи Nostr по стандарту NIP-78.
Для работы требуется Python 3.10 или свежее. Без предварительно настроенных правил бюджета вызов ln_preflight не сможет вовремя заблокировать выставленный счёт.
Какие задачи решает
- блокировать завышенные инвойсы Lightning перед проведением платежа
- сохранять историю покупок агента в локальной базе SQLite
- проверять репутацию и средний чек продавца при расчётах через L402
- синхронизировать контекст агента через релеи Nostr
- задавать суточные и помесячные лимиты расходов на контрагента
Примеры запросов агенту
- Проверь через
ln_preflight, укладывается ли перевод 500 сатоши в адрес bitrefill.com в текущий бюджет. - Покажи статистику расходов и средний чек по контрагенту bitrefill.com с помощью
ln_vendor_reputation. - Сохрани запись о покупке подарочной карты на 500 сатоши через
memory_store.
Как установить lightning-memory
Командой платформы
claude mcp add lightning-memory -- uvx lightning-memoryuvx запускает команду с именем пакета; если в README она другая — uvx --from lightning-memory <команда>
Командой платформы
codex mcp add lightning-memory -- uvx lightning-memoryuvx запускает команду с именем пакета; если в README она другая — uvx --from lightning-memory <команда>
Файл настроек
{
"mcpServers": {
"lightning-memory": {
"command": "uvx",
"args": [
"lightning-memory"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from lightning-memory <команда>
Файл настроек
{
"servers": {
"lightning-memory": {
"type": "stdio",
"command": "uvx",
"args": [
"lightning-memory"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from lightning-memory <команда>
Командой платформы
gemini mcp add lightning-memory uvx lightning-memoryuvx запускает команду с именем пакета; если в README она другая — uvx --from lightning-memory <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о lightning-memory
Как установить lightning-memory в Claude Code?
Выполните команду claude mcp add lightning-memory -- uvx lightning-memory. Утилита uvx автоматически загрузит нужный пакет и подключит сервер.
Что делает lightning-memory?
Он ведёт локальный журнал платежей агента в сети Lightning, рассчитывает рейтинг продавцов и отслеживает лимиты до отправки средств.
Нужен ли API-ключ для идентификации агента?
Нет, регистрация аккаунтов или внешние ключи не требуются. Профиль агента формируется на базе ключевой пары Nostr по спецификации BIP-340.