Ga naar inhoud

Installatie

Deze pagina brengt je in ongeveer tien minuten van niets naar een werkende avenir-mcp. Elke stap eindigt met een controle, zodat je weet dat het gelukt is voordat je verdergaat.

  1. uv installeren, het programma dat avenir-mcp uitvoert.
  2. Een YNAB-token aanmaken, de toegang van avenir-mcp tot je plans.
  3. Controleren of avenir-mcp start, één keer met de hand.
  4. avenir-mcp aan je client toevoegen.
  5. Controleren of het werkt, met een eerste vraag.
  6. Wijzigingen toestaan, als de agent voor je mag opruimen.
Waarom Waar je het vindt
Een YNAB-account avenir-mcp leest en wijzigt jouw plans app.ynab.com
Een MCP-client de applicatie waarmee je praat; die start avenir-mcp Claude Code, Claude Desktop, Cursor, VS Code…
uv downloadt en draait avenir-mcp, en de Python die het nodig heeft, in een geïsoleerde omgeving de volgende stap

Je hoeft Python niet te installeren, de repository niet te klonen en geen virtuele omgeving aan te maken: uv doet dat allemaal.

In een terminal:

Terminal window
curl -LsSf https://astral.sh/uv/install.sh | sh

Of met Homebrew: brew install uv.

Sluit de terminal en open hem opnieuw, en controleer dan:

Terminal window
uv --version

Er verschijnt een versie, zoals uv 0.12.19. Command not found? Het installatieprogramma voegt uv alleen toe aan het PATH van nieuwe terminals: open een nieuwe. Details in de documentatie van uv.

  1. Log in bij YNAB in een webbrowser op app.ynab.com – de mobiele apps tonen de ontwikkelaarsinstellingen niet.
  2. Klik linksboven op je naam en dan op Account Settings.
  3. Open Developer Settings.
  4. Klik onder Personal Access Tokens op New Token, voer je YNAB-wachtwoord in en klik op Generate.
  5. Kopieer het token dat bovenaan de pagina staat: een lange reeks letters, cijfers en streepjes. YNAB toont het maar één keer. Ben je het kwijt, maak dan een nieuw aan en trek het oude in.

Voordat je een client instelt, draai je avenir-mcp één keer met de hand. Zo wordt het gedownload en zie je dat het start.

Terminal window
YNAB_API_KEY=jouw-token uvx avenir-mcp

De eerste keer worden avenir-mcp en Python gedownload: een paar seconden tot een minuut. Daarna wordt er niets getoond en keert het commando niet terug – dat hoort zo: avenir-mcp wacht tot een client met hem praat. Druk op Ctrl+C om het te stoppen.

Verschijnt er in plaats daarvan een fout? Zie Probleemoplossing.

Kies je client. Deze configuraties zijn alleen lezen: avenir-mcp kan vragen beantwoorden maar niets wijzigen. Wijzigingen toestaan komt daarna.

In een terminal:

Terminal window
claude mcp add avenir-mcp --scope user \
--env YNAB_API_KEY=jouw-token \
-- uvx avenir-mcp
Deel Betekenis
claude mcp add avenir-mcp een MCP-server met de naam avenir-mcp registreren
--scope user voor al je projecten; laat het weg om hem alleen voor de huidige map te registreren
--env YNAB_API_KEY=… de omgeving waarmee avenir-mcp start
-- wat volgt is het commando dat de server start
uvx avenir-mcp dat commando

Claude Code bewaart dit, token inbegrepen, in ~/.claude.json, alleen leesbaar voor jou.

Terminal window
claude mcp list

avenir-mcp hoort verbonden te zijn:

avenir-mcp: uvx avenir-mcp - ✔ Connected

Start dan claude en typ /mcp: avenir-mcp toont zijn 12 tools.

Vraag nu in een nieuw gesprek: „Toon mijn YNAB-plans.“ De agent roept list_plans aan – je client vraagt je misschien om toestemming – en antwoordt met hun namen. Hier het demoplan dat in deze hele documentatie wordt gebruikt:

list_plans
[
{
"id": "demo-budget",
"name": "Demohuishouden",
"first_month": "2026-06-01",
"last_month": "2026-09-01"
}
]

avenir-mcp werkt. Ga verder met je eerste gesprek, of sta eerst wijzigingen toe.

Om de agent transacties te laten categoriseren, geld tussen categorieën te laten verschuiven of rekeningen te laten afstemmen, voeg je AVENIR_MCP_WRITE=1 toe aan de omgeving van avenir-mcp.

Verwijder avenir-mcp en voeg het opnieuw toe met de extra variabele:

Terminal window
claude mcp remove avenir-mcp --scope user
claude mcp add avenir-mcp --scope user \
--env YNAB_API_KEY=jouw-token \
--env AVENIR_MCP_WRITE=1 \
-- uvx avenir-mcp

De waarde moet precies 1 zijn. Controleer: de client toont nu 25 tools in plaats van 12.

Alleen lezen (standaard) Met AVENIR_MCP_WRITE=1
Getoonde tools 12 25
Categoriseren, budgetteren, afstemmen, aanmaken — met voorbeeld, door jou bevestigd, ongedaan te maken
Als de agent iets verkeerd begrijpt er kan niets veranderen een wijziging die je hebt bevestigd en ongedaan kunt maken

Elke wijziging krijg je te zien voordat ze wordt toegepast: zie Veilig door ontwerp.

Om te Doe je
Bijwerken uvx haalt zelf af en toe nieuwe versies op; forceer het met uvx --refresh avenir-mcp
Verwijderen claude mcp remove avenir-mcp --scope user, of verwijder het item avenir-mcp uit de configuratie van de client
Opruimen het enige bestand van avenir-mcp op je computer is zijn journaal, in ~/.local/state/avenir-mcp/
Het token intrekken YNAB → Account Settings → Developer Settings → Revoke naast het token

Onofficieel project. “We are not affiliated, associated, or in any way officially connected with YNAB or any of its subsidiaries or affiliates. The official YNAB website can be found at https://www.ynab.com. The names YNAB and You Need A Budget, as well as related names, tradenames, marks, trademarks, emblems, and images are registered trademarks of YNAB.” We zijn op geen enkele manier verbonden, geassocieerd of officieel gelieerd aan YNAB of een van zijn dochterondernemingen of gelieerde bedrijven. De officiële website van YNAB vind je op https://www.ynab.com. De namen YNAB en You Need A Budget, evenals verwante namen, handelsnamen, merken, emblemen en afbeeldingen, zijn geregistreerde handelsmerken van YNAB. avenir-mcp wordt geleverd zoals het is, zonder garantie, en is geen financieel advies. Juridische informatie · Privacy