# BankMCP™

Безопасный MCP-сервер для чтения выписок и остатков на счетах через Enable Banking. Подключает персональные европейские банки к ИИ-ассистентам без права на переводы.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 291
- Автор: noskillish
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/noskillish/bankmcp
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/mcp/bankmcp

## Что делает

BankMCP™ запускается локально через npx либо в Docker-контейнере и связывает ассистента с банковскими счетами по протоколу PSD2. Для обмена данными используется шлюз Enable Banking, покрывающий более 2700 европейских банков. Сервер работает в режиме только для чтения: делать переводы или списывать средства через него невозможно физически.

Ассистент опрашивает локальный коннектор, а тот делает запросы через JWT-токены к шлюзу. Историю операций и остатки сам сервер на диск не сохраняет, отправляя лишь запросы на лету. Вся конфигурация и выданные согласия хранятся локально в папке `~/.bankmcp` или в томе `/data` при деплое в контейнере.

Локальному запуску обязательно требуется Node 24 или новее, иначе пакет не заведётся. Также понадобится зарегистрировать бесплатный профиль в Enable Banking и загрузить полученный ключ `.pem` на странице первичной настройки.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add bankmcp -- npx -y bankmcp
```

### Codex

**Командой платформы**
```bash
codex mcp add bankmcp -- npx -y bankmcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "bankmcp": {
            "command": "npx",
            "args": [
                "-y",
                "bankmcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "bankmcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "bankmcp"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add bankmcp npx -y bankmcp
```

## Когда брать
- проверить поступление оплаты по счёту от контрагента
- посчитать траты на продукты или подписки за нужный период
- узнать актуальный остаток на привязанных банковских счетах
- настроить предупреждение при снижении баланса ниже 5000

## Примеры запросов агенту
- Проверь, пришла ли оплата от клиента Acme на мой счёт
- Сколько денег ушло на продукты и супермаркеты в августе?
- Покажи список всех регулярных подписок и их стоимость за год

## Похожие
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89408
- [CCXT](https://affpapa.org/nevibecode/mcp/ccxt.md) — MCP-сервер · ★ 44583
- [Finance Toolkit](https://affpapa.org/nevibecode/mcp/finance-toolkit.md) — MCP-сервер · ★ 5458
- [EdgarTools](https://affpapa.org/nevibecode/mcp/edgartools.md) — MCP-сервер · ★ 2814
- [LetsFG — Flights & Hotels](https://affpapa.org/nevibecode/mcp/letsfg-flights-hotels.md) — MCP-сервер · ★ 2188
- [AutoTS](https://affpapa.org/nevibecode/mcp/autots.md) — MCP-сервер · ★ 1434

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
