YNAB MCP
Servidor de protocolo de contexto de modelo (MCP) de YNAB para la integración de Claude Code con You Need A Budget (YNAB).
Descripción general
Este repositorio contiene un servidor MCP basado en Docker que permite a Claude Code interactuar con las cuentas de YNAB (You Need A Budget). Implementa el flujo OAuth y proporciona una API completa para la gestión de presupuestos, el seguimiento de transacciones y la información financiera.
Características
- Autenticación basada en OAuth con API de YNAB
- Gestión completa de presupuestos y cuentas
- Creación y categorización de transacciones
- Soporte para múltiples presupuestos (personales y familiares)
- Manejo de límite de velocidad (límite de API de YNAB: 200 solicitudes/hora)
- Almacenamiento en caché para un mejor rendimiento
Empezando
Prerrequisitos
- Estibador
- Node.js v18+ (para desarrollo)
- CLI de Claude Code
- Cuenta de YNAB
Instalación
- Clonar este repositorio
- Copie
config/config.example.js
aconfig/config.js
y agregue sus credenciales de API de YNAB - Construya la imagen de Docker:
docker build -t ynab-mcp:latest .
- Crea una configuración JSON para Claude:Copy
- Registre el MCP con Claude Code CLI:También puedes guardar el JSON en un archivo y usar:CopyCopy
- Autentíquese con su cuenta de YNAB cuando Claude se lo solicite
Integración con Claude
Este MCP se integra perfectamente con Claude, lo que permite:
- Visualización de presupuestos y transacciones
- Obtener información financiera
- Gestionar tu presupuesto a través de la conversación natural
Seguridad
- Los tokens se almacenan de forma segura en un volumen Docker montado
- No se registran datos confidenciales
- La autenticación utiliza los estándares OAuth 2.0
- Soporte para modo de solo lectura
Detalles de implementación
La implementación sigue el estándar del Protocolo de Contexto de Modelo utilizando:
- Node.js y el SDK oficial de MCP
- Docker para contenerización e implementación
- SDK de JavaScript de YNAB para operaciones API
- OAuth 2.0 para autenticación
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Expresiones de gratitud
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.
Un servidor de protocolo de contexto de modelo que permite a Claude Code interactuar con las cuentas de You Need A Budget (YNAB), proporcionando acceso API para la gestión de presupuestos, seguimiento de transacciones y conocimientos financieros a través de la autenticación OAuth.
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
- -securityFlicense-qualityProvides access to YNAB (You Need A Budget) functionality through the Model Context Protocol, allowing users to view account balances, access transaction data, and create new transactions.Last updated -Python
- 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
- -securityFlicense-qualityA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain, allowing it to execute transactions, query accounts, manage wallets, get price predictions, trade tokens, and access various blockchain data sources.Last updated -2