Фаервол поверх MCP личного счета Т-Банка

Bank AI Firewall

Правила, лимиты и подтверждение владельцем перед каждым списанием денег: слой безопасности поверх форка неофициального tbank-mcp на 61 инструмент

MCP-сервер

Высокий риск

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

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

  • После разрешающего правила или подтверждения владельцем инструменты переводят реальные деньги с личного счета в Т-Банке
  • Вход выполняется по номеру телефона, коду SMS и паролю через неофициальный протокол, а не токен официального API
Все причины и проверки
Российский стек

nikallass/tbank-ai-fw

Установка

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

cp .env.example .env && docker compose up -d --build

Поднимает вебморду фаервола на :8080 и демон входа на :8765.

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

Что делает

Проект оборачивает форк неофициального MCP-сервера icyberdeveloper/tbank-mcp (61 инструмент к личному счету Т-Банка, вход по номеру телефона, коду из SMS и паролю через reverse-engineered протокол) веб-приложением фаервола на FastAPI и SQLite. Владелец описывает правила по типу операции, категории расхода, сумме, получателю, счету и карте: разрешить, запретить или спросить подтверждение. Есть лимиты на сумму и число операций по окнам времени, норма без подтверждения с квотой, белые и черные списки получателей, защита от подставленных реквизитов СБП (банк получателя берется только из ответа банка, а не из номера телефона агента), маскирование номера карты и CVV в ответах модели, и журнал вызовов без паролей, PIN и кодов SMS. Подтверждение переводов идет по одноразовой ссылке в вебморде на 127.0.0.1:8080. Если фаервол недоступен, MCP по умолчанию отказывает во всех операциях.

Для кого. Для технически подкованных владельцев личного счета Т-Банка, которые хотят дать агенту доступ к деньгам, но с жестким контролем сверху.

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

  • Вы уже используете форк неофициального tbank-mcp и хотите добавить лимиты и подтверждение переводов
  • Нужно разрешить агенту мелкие траты по категориям без подтверждения, а крупные суммы отправлять на подтверждение владельцу
  • Нужен отдельный проект в Claude Desktop, где финансовый системный промпт и фаервол не мешают обычным чатам

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

  • Нужен официальный, поддерживаемый банком способ доступа к счету: это неофициальный reverse-engineered протокол, не одобренный и не поддерживаемый Т-Банком
  • Вебморда фаервола пока без аутентификации: не выставляйте ее за пределы localhost, README прямо предупреждает об этом
  • Ищете готовый продакшн-инструмент: автор прямо называет его личным инструментом для своего счета, не продуктом

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

Переведи 1500 рублей на этот номер телефона, но сначала покажи, на что уйдут деньги

Ограничения

Лицензия репозитория в метаданных GitHub помечена как Other, хотя README и LICENSE говорят о MIT. Вход выполняется по номеру телефона, коду из SMS и паролю через протокол, восстановленный сторонним разработчиком, а не по официальному API банка, и проект прямо заявляет, что не связан с Т-Банком и им не одобрен. Вебморда фаервола пока без аутентификации и привязана к 127.0.0.1. Это личный инструмент автора для своего счета, а не продукт для чужого продакшена.

Как отключить. Остановите docker compose down, удалите сессию ~/.local/share/tbank-mcp/session.json и уберите tbank из конфигурации MCP-клиента.

MCP

Транспорт
stdio, http
Авторизация
OAuth

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

  • После разрешающего правила или подтверждения владельцем инструменты переводят реальные деньги с личного счета в Т-Банке
  • Вход выполняется по номеру телефона, коду SMS и паролю через неофициальный протокол, а не токен официального API

Коротко о README

README подробно описывает модель правил как ACL сверху вниз, разрезы по типу операции и сумме, условия сравнения, лимиты по времени, норму без подтверждения с квотой, два сценария подтверждения человеком, защиту от подставленных банковских реквизитов в СБП, маскирование чувствительных данных и журнал вызовов, быстрый старт через docker compose и venv, пример диалога с агентом и запросом подтверждения, отдельную инструкцию для Claude Desktop с изолированным проектом и явную благодарность автору исходного tbank-mcp с диффом правок.

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

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

Только если правило это явно разрешает в пределах квоты без подтверждения, иначе операция ждет одноразового подтверждения по ссылке в вебморде.

Что если фаервол упадет?

MCP по умолчанию отказывает во всех операциях, это осознанное решение авторов, а не побочный эффект.

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

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

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

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

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

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

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

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

СкиллНизкий рискРоссийский стекБез VPN4Звезды репозитория
Foxx AIФаервол поверх MCP личного счета Т-Банка

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