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

bsl-agent-mcp

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

  • 1 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

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

  • Инструмент 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.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

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

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

Что делает

Сервер работает рядом с контейнером 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 сатоши получателю из адресной книги

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

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

Ограничения

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

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

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

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

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

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

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

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Официальный MCP-сервер биржи Bybit: рыночные данные, счета, ордера, боты и потоки WebSocket из Claude, Cursor и VS Code

MCP-серверШирокий доступ44Звезды репозитория
Официальный

Сервер дает агенту чтение ваших банковских счетов и операций через Enable Banking без инструментов отправки платежей.

MCP-серверРасширенный доступ319Звезды репозитория
Официальный

Открытый MCP Bitview отдает агенту данные Bitcoin: блоки, мемпул, майнинг, рынок и ончейн-аналитику, только чтение.

MCP-серверМинимальный доступ177Звезды репозитория
Официальный

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

MCP-серверШирокий доступ44,9 тыс.Звезды репозитория

MCP-сервер для сервиса учета личных финансов LunchMoney: транзакции, бюджеты, категории и счета доступны агенту через API v2.

MCP-серверШирокий доступ115Звезды репозитория
Официальный

Официальный MCP-сервер Kraken дает агенту котировки, баланс и историю счета, а также учебную торговлю без реальных денег.

MCP-серверШирокий доступ812Звезды репозитория

Коротко о README

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

Бейдж для README

Сообщить о проблеме