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.
- uv installeren, het programma dat avenir-mcp uitvoert.
- Een YNAB-token aanmaken, de toegang van avenir-mcp tot je plans.
- Controleren of avenir-mcp start, één keer met de hand.
- avenir-mcp aan je client toevoegen.
- Controleren of het werkt, met een eerste vraag.
- Wijzigingen toestaan, als de agent voor je mag opruimen.
Wat je nodig hebt
Section titled “Wat je nodig hebt”| 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.
uv installeren
Section titled “uv installeren”In een terminal:
curl -LsSf https://astral.sh/uv/install.sh | shOf met Homebrew: brew install uv.
In PowerShell:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Of met WinGet: winget install --id=astral-sh.uv -e.
Sluit de terminal en open hem opnieuw, en controleer dan:
uv --versionEr 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.
Een YNAB-token aanmaken
Section titled “Een YNAB-token aanmaken”- Log in bij YNAB in een webbrowser op app.ynab.com – de mobiele apps tonen de ontwikkelaarsinstellingen niet.
- Klik linksboven op je naam en dan op Account Settings.
- Open Developer Settings.
- Klik onder Personal Access Tokens op New Token, voer je YNAB-wachtwoord in en klik op Generate.
- 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.
Controleren of avenir-mcp start
Section titled “Controleren of avenir-mcp start”Voordat je een client instelt, draai je avenir-mcp één keer met de hand. Zo wordt het gedownload en zie je dat het start.
YNAB_API_KEY=jouw-token uvx avenir-mcp$env:YNAB_API_KEY = "jouw-token"; uvx avenir-mcpDe 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.
avenir-mcp aan je client toevoegen
Section titled “avenir-mcp aan je client toevoegen”Kies je client. Deze configuraties zijn alleen lezen: avenir-mcp kan vragen beantwoorden maar niets wijzigen. Wijzigingen toestaan komt daarna.
In een terminal:
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.
- Open Claude Desktop, dan Settings → Developer → Edit Config. Zo opent
claude_desktop_config.json:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Is het bestand leeg, plak dan dit alles. Staan er al servers in, voeg dan alleen het
blok
"avenir-mcp": { … }toe binnen de bestaandemcpServers, met een komma na de vorige regel.{"mcpServers": {"avenir-mcp": {"command": "uvx","args": ["avenir-mcp"],"env": { "YNAB_API_KEY": "jouw-token" }}}} - Sla op, sluit Claude Desktop dan helemaal af – ⌘Q op macOS, of via het pictogram in het systeemvak op Windows – en open het opnieuw.
- Maak of open
~/.cursor/mcp.json(alle projecten) of.cursor/mcp.jsonin een project, en voeg toe:{"mcpServers": {"avenir-mcp": {"command": "uvx","args": ["avenir-mcp"],"env": { "YNAB_API_KEY": "jouw-token" }}}} - Open Cursor Settings → MCP en controleer dat
avenir-mcpaanstaat.
- Maak
.vscode/mcp.jsonin je werkruimte:{"servers": {"avenir-mcp": {"type": "stdio","command": "uvx","args": ["avenir-mcp"],"env": { "YNAB_API_KEY": "jouw-token" }}}} - Voer het commando MCP: List Servers uit, kies
avenir-mcpen dan Start Server. - Gebruik het vanuit Copilot Chat in de modus Agent.
- Open
~/.gemini/settings.json(maak het aan als dat nodig is) en voeg toe:{"mcpServers": {"avenir-mcp": {"command": "uvx","args": ["avenir-mcp"],"env": { "YNAB_API_KEY": "jouw-token" }}}} - Start
geminien typ/mcp:avenir-mcpstaat erbij met zijn tools. Het model is dat van Gemini CLI.
- Open
~/.codex/config.toml(maak het aan als dat nodig is) en voeg toe:[mcp_servers.avenir]command = "uvx"args = ["avenir-mcp"]env = { YNAB_API_KEY = "jouw-token" } - Start
codexen typ/mcp:avenir-mcpstaat erbij met zijn tools. Het model is dat van Codex.
Voor een model dat op je eigen computer draait – zie Een model kiezen.
- Open in LM Studio het tabblad Program van de rechterzijbalk, dan Install → Edit mcp.json, en voeg toe:
{"mcpServers": {"avenir-mcp": {"command": "uvx","args": ["avenir-mcp"],"env": { "YNAB_API_KEY": "jouw-token" }}}}
- Sla op, laad een model dat toolgebruik ondersteunt en begin een chat: LM Studio vraagt het vóór elke toolaanroep.
Elke MCP-client die servers via stdio start, werkt. Geef hem:
| Instelling | Waarde |
|---|---|
| commando | uvx |
| argumenten | avenir-mcp |
| omgeving | YNAB_API_KEY = je token |
Voor clients die in plaats daarvan met een URL verbinden, zie Via HTTP draaien.
Controleren of het werkt
Section titled “Controleren of het werkt”claude mcp listavenir-mcp hoort verbonden te zijn:
avenir-mcp: uvx avenir-mcp - ✔ ConnectedStart dan claude en typ /mcp: avenir-mcp toont zijn 12 tools.
Open de lijst met MCP-servers of tools van de client: avenir-mcp hoort te draaien, met
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:
[ { "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.
Wijzigingen toestaan
Section titled “Wijzigingen toestaan”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:
claude mcp remove avenir-mcp --scope userclaude mcp add avenir-mcp --scope user \ --env YNAB_API_KEY=jouw-token \ --env AVENIR_MCP_WRITE=1 \ -- uvx avenir-mcpVoeg de variabele toe naast het token, sla op en herstart de client:
"env": { "YNAB_API_KEY": "jouw-token", "AVENIR_MCP_WRITE": "1" }Voeg de variabele toe naast het token in ~/.codex/config.toml en herstart Codex:
env = { YNAB_API_KEY = "jouw-token", AVENIR_MCP_WRITE = "1" }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.
Bijwerken, verwijderen, intrekken
Section titled “Bijwerken, verwijderen, intrekken”| 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 |
Verder
Section titled “Verder”- Je eerste gesprek: een begeleide rondleiding.
- Functies: alles wat avenir-mcp kan.
- Configuratie: elke omgevingsvariabele.
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