ynab-mcpb — MCP-сервер для Claude Code: что делает и как установить
Подключает YNAB к ИИ-ассистенту через MCP. Помогает сверять операции, разбирать чеки и анализировать расходы.
claude mcp add --env YNAB_ACCESS_TOKEN=<YNAB_ACCESS_TOKEN> --env YNAB_MCP_WRITE_MODE=<YNAB_MCP_WRITE_MODE> --env YNAB_MCP_TOOL_PROFILE=<YNAB_MCP_TOOL_PROFILE> --transport stdio ynab-mcpb -- npx -y @dizzlkheinz/ynab-mcpbЧто делает ynab-mcpb
ynab-mcpb подключает YNAB к MCP-клиенту и даёт управлять бюджетом через обычные запросы. Сервер умеет создавать операции, делить чек на позиции с распределением налога, сверять банковский CSV с транзакциями YNAB, искать пропущенные записи и показывать аналитику расходов. Доступны 35 инструментов для бюджетов, счетов, категорий, регулярных операций и периодов.
Записи проходят через режим предварительного просмотра с одноразовым подтверждением точного запроса. Можно выбрать профили core, read-only или full, а ответы получать в Markdown или JSON. Для работы нужен персональный токен YNAB, переданный через YNAB_ACCESS_TOKEN; без него сервер не подключится.
Какие задачи решает
- сверить банковский CSV с операциями YNAB
- разделить чек на отдельные позиции
- создать транзакцию по текстовому описанию
- найти расходы за период или категорию
- показать запланированные платежи и доходы
Примеры запросов агенту
- Сверь мой расчётный счёт с файлом
bank.csvи покажи расхождения. - Раздели этот чек на позиции и распредели налог между ними.
- Покажи расходы на продукты за последние 30 дней и верни результат в JSON.
Как установить ynab-mcpb
Командой платформы
claude mcp add --env YNAB_ACCESS_TOKEN=<YNAB_ACCESS_TOKEN> --env YNAB_MCP_WRITE_MODE=<YNAB_MCP_WRITE_MODE> --env YNAB_MCP_TOOL_PROFILE=<YNAB_MCP_TOOL_PROFILE> --transport stdio ynab-mcpb -- npx -y @dizzlkheinz/ynab-mcpbВместо <…> подставьте свои значения
Командой платформы
codex mcp add ynab-mcpb --env YNAB_ACCESS_TOKEN=<YNAB_ACCESS_TOKEN> --env YNAB_MCP_WRITE_MODE=<YNAB_MCP_WRITE_MODE> --env YNAB_MCP_TOOL_PROFILE=<YNAB_MCP_TOOL_PROFILE> -- npx -y @dizzlkheinz/ynab-mcpbВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"ynab-mcpb": {
"command": "npx",
"args": [
"-y",
"@dizzlkheinz/ynab-mcpb"
],
"env": {
"YNAB_ACCESS_TOKEN": "<YNAB_ACCESS_TOKEN>",
"YNAB_MCP_WRITE_MODE": "<YNAB_MCP_WRITE_MODE>",
"YNAB_MCP_TOOL_PROFILE": "<YNAB_MCP_TOOL_PROFILE>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"ynab-mcpb": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dizzlkheinz/ynab-mcpb"
],
"env": {
"YNAB_ACCESS_TOKEN": "<YNAB_ACCESS_TOKEN>",
"YNAB_MCP_WRITE_MODE": "<YNAB_MCP_WRITE_MODE>",
"YNAB_MCP_TOOL_PROFILE": "<YNAB_MCP_TOOL_PROFILE>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e YNAB_ACCESS_TOKEN=<YNAB_ACCESS_TOKEN> -e YNAB_MCP_WRITE_MODE=<YNAB_MCP_WRITE_MODE> -e YNAB_MCP_TOOL_PROFILE=<YNAB_MCP_TOOL_PROFILE> ynab-mcpb npx -y @dizzlkheinz/ynab-mcpbВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ynab-mcpb
Как установить ynab-mcpb в Claude Code?
Выполните claude mcp add ynab-mcpb -e YNAB_ACCESS_TOKEN=<YNAB_ACCESS_TOKEN> -- npx -y @dizzlkheinz/ynab-mcpb. Токен YNAB передаётся через переменную окружения.
Что делает ynab-mcpb?
Он связывает YNAB с MCP-клиентом и предоставляет инструменты для чтения и изменения бюджетов, транзакций, категорий и регулярных операций. Отдельные сценарии охватывают разбор чеков, сверку CSV и анализ расходов.
Что нужно для работы сервера?
Нужен персональный токен доступа YNAB в переменной YNAB_ACCESS_TOKEN. Для операций записи используется предварительный просмотр с одноразовым подтверждением.