Мок-сервер API Т-Банка для разработки
Mock T-Bank API Server
FastAPI-заглушка API Т-Банк Бизнес для локальной разработки и тестов tbank-mcp: больше 20 эндпоинтов, три месяца тестовых данных, без реальных денег
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Запускает локальный FastAPI-сервер, имитирующий API Т-Банк Бизнес
- Все платежи и счета живут в памяти мока, реальный банк не затрагивается
Установка
- Сервисы
Ручная установка
pip install -r requirements.txt && python mock_tbank_api.pyПоднимает мок на http://127.0.0.1:8099, данные подгружаются из папки data.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает локальный FastAPI-сервер, имитирующий API Т-Банк Бизнес
- Все платежи и счета живут в памяти мока, реальный банк не затрагивается
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на FastAPI имитирует REST API Т-Банк Бизнес и служит подменой боевого адреса для MCP-сервера tbank-mcp (отдельный проект, не входит в этот репозиторий): достаточно поменять TBANK_BASE_URL на адрес мока, код tbank-mcp не меняется. Реализует более 20 эндпоинтов: компания и реквизиты, счета и балансы, выписки, платежи и черновики платежей, переводы СБП, счета на оплату, зарплатные выплаты и карты, регистрация и оплата самозанятых, бизнес-карты и лимиты, операции эквайринга, ссылки СБП для B2B-оплаты. При старте подгружает три месяца истории из JSON-файлов в data: счета, клиенты, поставщики, план счетов и тестовые сценарии, все состояние держится в памяти и сбрасывается при перезапуске.
Для кого. Для разработчиков, которые пишут или тестируют интеграцию с MCP-сервером tbank-mcp и хотят проверить сценарии без обращения к продакшену Т-Банка.
Подходит, если
- Разрабатываете или тестируете tbank-mcp и не хотите использовать боевой токен и реальные деньги
- Нужны предсказуемые тестовые данные: счета, платежи, инвойсы, зарплатные выплаты, эквайринг
- Нужен E2E-тест сценариев бизнес-платежей без сети и реального банка
Не подходит, если
- Нужен реальный доступ к API Т-Банк Бизнес: это только заглушка, а не клиент или MCP-сервер к продакшену
- У вас нет самого tbank-mcp: этот репозиторий только имитирует его backend, MCP-сервер нужно ставить отдельно
- Нужна защита от случайного переключения на продакшен: смена TBANK_BASE_URL на боевой адрес происходит одной строкой конфига и мок никак этому не препятствует
Пример запроса к агенту
Подними мок Т-Банка и прогони E2E-тесты по счетам, платежам и эквайрингу для tbank-mcpОграничения
Лицензии GitHub API для репозитория не показывает как отдельное поле, README указывает MIT в тексте. Это не сам MCP-сервер: он должен быть установлен отдельно и настроен на TBANK_BASE_URL мока. Токен по умолчанию mock-token-any-value, менять его нужно явно переменной MOCK_TOKEN. Переключение на продакшн Т-Банка это простая смена трех переменных окружения без дополнительной защиты.
Как отключить. Остановите процесс python mock_tbank_api.py и верните tbank-mcp переменную TBANK_BASE_URL на боевой или предыдущий адрес.
Частые вопросы
Можно ли повредить реальный счет через мок?
Нет, все операции выполняются в памяти мок-сервера и сбрасываются при перезапуске, к продакшену Т-Банка обращений нет.
Как вернуться на боевой API?
Поменять в конфиге tbank-mcp TBANK_ENVIRONMENT на production, TBANK_BASE_URL на secured-openapi.tbank.ru и указать настоящий токен, код менять не нужно.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Т-Банк — все инструментыPHP REST API и MCP для Т-Инвестиций
tbank_mcp_and_api
PHP-обертка над T-Invest API: REST-эндпоинты и MCP-сервер с общим каталогом из более чем 90 методов, торговля выключена по умолчанию
Неофициальный MCP-сервер и скиллы для личного аккаунта Т-Банка: счета, переводы, оплата, билеты и продукты
Неофициальный read-only CLI и MCP для Т-Банка
tbank-cli-mcp
Локальный read-only CLI и MCP для личного кабинета Т-Банка через веб-сессию: операции, чеки и выписки, без платежей
MCP-сервер для T-Invest API на Kotlin: рыночные данные, заявки и стоп-заявки, песочница с виртуальными деньгами
MCP для Т-Инвестиций, только чтение
T-Bank Invest MCP Server (read-only)
MCP-сервер для портфеля Т-Инвестиций без прав на сделки: позиции, операции, рыночные данные, техническая и фундаментальная аналитика
MCP-сервер Т-Инвестиций с привязкой к счету
Tinkoff Invest MCP Server
MCP-сервер для Т-Инвестиций: портфель, операции и рыночные данные, с обязательной привязкой к одному счету и режимом песочницы
Коротко о README
README дает архитектурную диаграмму связки агент, tbank-mcp и мок, полный список эндпоинтов по разделам компания, счета, платежи, инвойсы, зарплата, самозанятые, карты, эквайринг и ссылки СБП, описание предзагруженных тестовых данных за три месяца, инструкции по curl для ручной проверки, отдельный раздел инструкций для ИИ-агентов о формате ответов tbank-mcp и предупреждение не путать встроенные инструменты агента с моком.