MCP-сервер тестового биткоин-кошелька BSL

bsl-agent-mcp

MCP-сервер, который дает агенту управлять тестовым биткоин-кошельком в сети Bitcoin-IPC testnet: пополнение, платежи, проверка баланса

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Инструмент pay и deposit_btc двигают средства кошелька, пусть и в тестовой сети
  • Ниже лимита SPEND_CAP_SATS операции проходят без дополнительного подтверждения пользователя
Все причины и проверки

bitcoinscalinglabs/bsl-agent-mcp

Установка

Ручная установка

docker build -t ghcr.io/bitcoinscalinglabs/bsl-agent-mcp:testnet . && docker run -d --env-file ./bsl.env --network container:bsl-client --name bsl-agent-mcp ghcr.io/bitcoinscalinglabs/bsl-agent-mcp:testnet

Основной способ запуска рядом с уже работающим контейнером bsl-client.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер работает рядом с контейнером bsl-client и позволяет агенту (Claude Desktop, Claude Code или любому MCP-клиенту) распоряжаться принадлежащим пользователю кошельком в тестовой сети Bitcoin-IPC: вносить L1 BTC в subnet1, платить wBTC внутри subnet1 или в subnet2, смотреть баланс по адресной книге или произвольному адресу и получать якорную биткоин-квитанцию платежа. Ключи сервер не хранит на стороне агента: подпись происходит локально, а любая операция дороже SPEND_CAP_SATS требует явного подтверждения пользователя параметром confirmed=true.

Для кого. Для разработчиков, которые тестируют платежные сценарии на Bitcoin-IPC testnet через переписку с ИИ-агентом.

Подходит, если

  • Нужно опробовать перевод wBTC между subnet1 и subnet2 на тестовой сети из чата с агентом
  • Нужен агент, который сам проверяет баланс и лимит трат перед платежом

Не подходит, если

  • Нужна работа с реальными деньгами или мейннетом: проект explicit заявлен как неаудированный и только для тестовой сети
  • Проект не связан с российскими сервисами и 1С: обнаружен как ложное совпадение по названию

Пример запроса к агенту

Проверь баланс кошелька на subnet1 и переведи 10000 сатоши получателю из адресной книги

Ограничения

Автор прямо предупреждает: код не аудирован, предназначен только для тестовой сети, не для мейннета и не для ключей с реальной стоимостью. Нужен отдельно запущенный контейнер bsl-client с настроенным AGENT_PRIVATE_KEY. Проект не относится к российскому стеку, оказался в выдаче по совпадению аббревиатуры BSL с языком 1С.

Как отключить. Остановите контейнер bsl-agent-mcp и удалите сервер из конфигурации MCP-клиента.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
API_TOKEN
обязательная, секрет
Ключ доступа к шлюзам L2 и провайдеру bsl-client.
AGENT_PRIVATE_KEY
обязательная, секрет
EVM-ключ, с которого сервер платит.
SPEND_CAP_SATS
Лимит на операцию, выше которого нужно явное подтверждение пользователя.

Проверка безопасности

  • Инструмент pay и deposit_btc двигают средства кошелька, пусть и в тестовой сети
  • Ниже лимита SPEND_CAP_SATS операции проходят без дополнительного подтверждения пользователя

Коротко о README

README описывает семь MCP-инструментов от wallet_status до subnet_info, требования к запущенному контейнеру bsl-client с портом провайдера и импортированным ключом, запуск в Docker рядом с bsl-client или из исходников на Node.js, а также таблицу переменных окружения включая обязательные API_TOKEN, AGENT_PRIVATE_KEY, SUBNET_ID и SUBNET2_ID. Отдельно указан явный дисклеймер: код не аудирован и предназначен только для тестовой сети.

Частые вопросы

Может ли агент потратить любую сумму без подтверждения?

Нет, операции выше SPEND_CAP_SATS сервер отклоняет, пока пользователь явно не подтвердит их параметром confirmed=true.

Хранит ли сервер закрытые ключи в переписке с агентом?

Нет, ключи не передаются агенту, подпись происходит локально на сервере.

Выбор редакции

Набор скиллов для инвестиционного исследования компаний в Claude Code и Codex по методологиям четырех инвесторов. Это исследовательский инструмент, не инвестици

СкиллСредний рискБез VPN16,6 тыс.Звезды репозитория
Официальный

Официальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта

MCP-серверВысокий рискНужен VPN1,8 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер брокера Alpaca: заявки по акциям, ETF, крипте и опционам, управление позициями и рыночные данные на естественном языке

MCP-серверВысокий риск995Звезды репозитория
Выбор редакции

Открытый скилл, который по ИНН сверяет ЕГРЮЛ, ФССП, суды, банкротства и санкции сразу по нескольким источникам и выдает светофор риска с датой и причиной

СкиллНизкий рискРоссийский стекБез VPN4Звезды репозитория
Foxx AIMCP-сервер тестового биткоин-кошелька BSL

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.