Monarch MCP Server — MCP-сервер для Claude Code: как установить
Даёт ассистенту доступ к Monarch Money: счета с балансами, транзакции, бюджеты, поиск по мерчантам и массовые правки.
claude mcp add --env MONARCH_EMAIL=<MONARCH_EMAIL> --env MONARCH_PASSWORD=<MONARCH_PASSWORD> --env MONARCH_MFA_SECRET=<MONARCH_MFA_SECRET> --env MONARCH_FORCE_LOGIN=<MONARCH_FORCE_LOGIN> --transport stdio monarch-mcp-server -- uvx monarch-mcp-jamiewЧто делает Monarch MCP Server
MCP-сервер поверх Monarch Money: агент видит счета с балансами, транзакции с фильтрами по датам и статусу, категории и правила автоматизации. Внутри переписанная на FastMCP версия сервера colvint — отсюда поиск по мерчантам и ключевым словам, правки пачкой с результатом по каждой записи, разбивка транзакций и расписания регулярных платежей.
Для анализа есть сводка расходов по категориям, счетам или месяцам, сравнение месяцев и обзор всех данных одним вызовом: счета, бюджеты, денежный поток, транзакции, категории. Ответы приходят структурированные, через outputSchema, с текстовым запасным вариантом. В ресурсах и промптах с подстановкой аргументов лежат счета, категории и учреждения.
Ставится пакетом monarch-mcp-jamiew через uvx, поэтому нужен установленный uv. Логин, пароль и TOTP-секрет передаются переменными MONARCH_EMAIL, MONARCH_PASSWORD, MONARCH_MFA_SECRET — без секрета вход не пройдёт. Команды claude mcp add и codex mcp add оставляют эти значения в истории шелла, так что надёжнее сразу править файл конфигурации клиента.
Какие задачи решает
- найти все транзакции у одного мерчанта
- переставить категорию сразу в десятке операций
- сравнить расходы за два месяца по категориям
- собрать счета, бюджеты и денежный поток одним запросом
- посмотреть ближайшие регулярные списания
Примеры запросов агенту
- Найди все транзакции у этого мерчанта и посчитай, сколько ушло за прошлый месяц.
- Перенеси списания Netflix в категорию «Подписки» за квартал.
- Сравни расходы по категориям за май и июнь и покажи, где выросло.
Как установить Monarch MCP Server
Командой платформы
claude mcp add --env MONARCH_EMAIL=<MONARCH_EMAIL> --env MONARCH_PASSWORD=<MONARCH_PASSWORD> --env MONARCH_MFA_SECRET=<MONARCH_MFA_SECRET> --env MONARCH_FORCE_LOGIN=<MONARCH_FORCE_LOGIN> --transport stdio monarch-mcp-server -- uvx monarch-mcp-jamiewВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from monarch-mcp-jamiew <команда>
Командой платформы
codex mcp add monarch-mcp-server --env MONARCH_EMAIL=<MONARCH_EMAIL> --env MONARCH_PASSWORD=<MONARCH_PASSWORD> --env MONARCH_MFA_SECRET=<MONARCH_MFA_SECRET> --env MONARCH_FORCE_LOGIN=<MONARCH_FORCE_LOGIN> -- uvx monarch-mcp-jamiewВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from monarch-mcp-jamiew <команда>
Файл настроек
{
"mcpServers": {
"monarch-mcp-server": {
"command": "uvx",
"args": [
"monarch-mcp-jamiew"
],
"env": {
"MONARCH_EMAIL": "<MONARCH_EMAIL>",
"MONARCH_PASSWORD": "<MONARCH_PASSWORD>",
"MONARCH_MFA_SECRET": "<MONARCH_MFA_SECRET>",
"MONARCH_FORCE_LOGIN": "<MONARCH_FORCE_LOGIN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from monarch-mcp-jamiew <команда>
Файл настроек
{
"servers": {
"monarch-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"monarch-mcp-jamiew"
],
"env": {
"MONARCH_EMAIL": "<MONARCH_EMAIL>",
"MONARCH_PASSWORD": "<MONARCH_PASSWORD>",
"MONARCH_MFA_SECRET": "<MONARCH_MFA_SECRET>",
"MONARCH_FORCE_LOGIN": "<MONARCH_FORCE_LOGIN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from monarch-mcp-jamiew <команда>
Командой платформы
gemini mcp add -e MONARCH_EMAIL=<MONARCH_EMAIL> -e MONARCH_PASSWORD=<MONARCH_PASSWORD> -e MONARCH_MFA_SECRET=<MONARCH_MFA_SECRET> -e MONARCH_FORCE_LOGIN=<MONARCH_FORCE_LOGIN> monarch-mcp-server uvx monarch-mcp-jamiewВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from monarch-mcp-jamiew <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Monarch MCP Server
Как установить Monarch MCP Server в Claude Code?
Одной командой: `claude mcp add monarch-mcp -e MONARCH_EMAIL=<MONARCH_EMAIL> -e MONARCH_PASSWORD=<MONARCH_PASSWORD> -e MONARCH_MFA_SECRET=<MONARCH_MFA_SECRET> -- uvx monarch-mcp-jamiew`. Подставьте свои значения вместо плейсхолдеров.
Что делает Monarch MCP Server?
Читает и меняет данные Monarch Money через MCP: счета, транзакции, категории, бюджеты, правила автоматизации, разбивки и регулярные платежи. Всего 29 инструментов, включая поиск по мерчантам и массовые правки.
Что нужно для работы?
Установленный uv, аккаунт Monarch с включённой двухфакторной аутентификацией и TOTP-секрет из настроек. Секрет — это ключ, который показывают рядом с QR-кодом, а не меняющиеся шесть цифр.