MCP YNAB-сервер
Реализация сервера MCP, которая обеспечивает доступ к функциональности YNAB (You Need A Budget) через протокол контекста модели.
Функции
- Просмотр остатков на счетах и транзакций
- Создать новые транзакции
- Доступ к данным YNAB через стандартизированные ресурсы MCP
Установка
Конфигурация
Для работы сервера требуется ключ API YNAB. Вы можете получить его в настройках разработчика YNAB .
Ключ API можно предоставить через:
- Переменная среды:
YNAB_API_KEY=your_api_key
- Система управления секретами MCP
- Файл
.env
в корне проекта
Использование
Запуск сервера
Доступные ресурсы
ynab://accounts
— список всех учетных записей YNAB.ynab://transactions/{account_id}
— Получить последние транзакции для определенного счета
Доступные инструменты
create_transaction
— Создать новую транзакциюget_account_balance
- Получить текущий баланс счета
Пример использования
Разработка
Задачи проекта
Этот проект использует Taskfile для общих операций. Ключевые команды:
Все доступные задачи см. в Taskfile.yml .
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Предоставляет доступ к функциональным возможностям YNAB (You Need A Budget) через протокол контекста модели, позволяя пользователям просматривать остатки на счетах, получать доступ к данным транзакций и создавать новые транзакции.
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP server that allows users to interact with YNAB data, enabling access to account balances, transactions, and the creation of new transactions through the Model Context Protocol.Last updated -101Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI-powered interaction with YNAB (You Need A Budget) data, allowing users to query their budgets through conversational interfaces.Last updated -1151TypeScriptMIT License
- AsecurityAlicenseAqualityA comprehensive server that enables sophisticated interactions with PocketBase databases through Model Context Protocol, offering collection management, record operations, user management, and advanced database operations.Last updated -3130JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server for interacting with YNAB (You Need A Budget). Provides tools for accessing budget data through MCP-enabled clients like Claude Desktop.Last updated -PythonMIT License