runBqlQuery
Spúšťať dotazy BQL (Beancount Query Language) na zostatky, transakcie a účty.
Model Context Protocol
Pripojte Beancount k AI nástrojom, ktoré už používate. Pýtajte sa na svoje financie, pracujte so súbormi účtovnej knihy a sledujte každú zmenu v Gite.
Začnite otázkou. Od odpovede sa dostanete až k záznamom v účtovnej knihe.
runBqlQuerySELECT sum(position) WHERE account ~ 'Assets|Liabilities'Funguje s vaším klientom kompatibilným s MCP
Vyberte klienta, pridajte server a povoľte prístup k jednej účtovnej knihe.
Spustite tento jeden príkaz v termináli.
Otvorte Claude Code a spustite /mcp na overenie totožnosti. Prihláste sa do Web Beancount a vyberte svoju účtovnú knihu.
Schváľte raz. Poverenia sa odtiaľto automaticky obnovujú.
claude mcp add --transport http beancount https://beancount.io/api-gateway/mcpMáte viac ako jeden ledger? Pridajte server znova pod iným názvom a autorizujte druhý ledger v jeho vlastnom okne:
claude mcp add --transport http beancount-business https://beancount.io/api-gateway/mcpPomocou účtu Web Beancount povoľte prístup k jednej účtovnej knihe.
Nemáte Web Beancount účet? Zaregistrujte sa na beancount.io — váš ledger je len jeden git push vzdialený.
Server poskytuje cielené nástroje pre váš ledger, vaše API kľúče a vaše bankové pripojenia — slovesá ledgeru sú uvedené nižšie. AI ich skladá: objavte štruktúru svojich súborov, čítajte pre kontext, dopytujte sa pre odpovede, navrhnite úpravu.
Ledger, API kľúče a bankové nástroje. Váš klient rozhoduje, ako ich používať.
Spúšťať dotazy BQL (Beancount Query Language) na zostatky, transakcie a účty.
Prehliadať štruktúru adresárov vášho účtovného repozitára.
Čítať obsah vašich .beancount súborov a ďalších účtovných dokumentov.
Vytvárať, aktualizovať, nahrádzať alebo mazať súbory v atomickom git commite.
AI s prístupom na zápis do vašich kníh si dôveru získava dizajnom, nie sľubmi.
Jedna relácia je autorizovaná presne pre jeden ledger. Relácia pre váš osobný ledger sa nemôže dotknúť vášho obchodného ledgera — obmedzený dosah dopadu.
editLedgerFiles podporuje režim dry_run, ktorý overí a zobrazí presné zmeny bez zápisu, takže váš klient môže najprv zobraziť diff.
Zmeny sa ukladajú ako skutočné commity („AI edit: …“) vo vašom repozitári účtovnej knihy – plný auditný záznam, ktorý môžete skontrolovať a vrátiť pomocou štandardných git nástrojov.
Server MCP neuchováva stav relácie medzi volaniami nástrojov. Zvolený AI klient a model dostávajú požadované výsledky; pred pripojením si prečítajte ich pravidlá spracovania údajov.
Vaša celá účtovná kniha je už git repozitárom.
Pozrite si, ako funguje Git pre BeancountČo treba vedieť pred pripojením.
Zaujíma vás, ako je to postavené?
Prečítajte si technický FAQ na bloguMCP (Model Context Protocol) je otvorený štandard, ktorý umožňuje asistentom AI volať externé nástroje a dátové zdroje štruktúrovaným a bezpečným spôsobom. Namiesto hádania alebo požiadavky na vloženie dát sa váš klient AI pripája priamo k vašej účtovnej knihe – dotazuje sa vaše skutočné dáta, číta vaše skutočné súbory a vykonáva presné úpravy.
Akýkoľvek kompatibilný klient MCP, ktorý podporuje OAuth 2.1, funguje okamžite, vrátane Claude Code, Claude Desktop, Cursor, Windsurf a Zed. Klienti bez podpory OAuth 2.1 sa môžu pripojiť so statickým tokenom vygenerovaným v nastaveniach vášho účtu beancount.io.
Pridajte URL servera do MCP konfigurácie vášho klienta. Pri prvom použití klient otvorí okno prehliadača – prihláste sa s vaším účtom Web Beancount a vyberte účtovnú knihu, ktorej chcete udeliť prístup. Klient automaticky ukladá a obnovuje prihlasovacie údaje od tejto bodky.
Server poskytuje cielené rodiny nástrojov — strojovo čitateľný manifest objavenia pod beancount.io/.well-known/ uvádza aktuálny zoznam. Nástroje ledgeru spúšťajú dotazy v jazyku Beancount Query Language (runBqlQuery), prehliadajú repozitár (listLedgerFiles), čítajú dokumenty ledgeru (readLedgerFiles) a vytvárajú, aktualizujú alebo odstraňujú súbory v rámci atómového git commitu (editLedgerFiles, s režimom náhľadu dry_run). Ďalšie nástroje spravujú API kľúče (list, mint, revoke — minting vyžaduje platený plán a OAuth grant, nie API kľúč) a bankové pripojenia a importy (stage, submit alebo discard transakcií; úplne nová banka sa prepojí v prehliadači, nie cez MCP). AI ich kombinuje na odpovedanie otázok a navrhovanie úprav.
Úpravy prechádzajú cez nástroj editLedgerFiles. Režim dry_run zobrazí náhľad plánovaných operácií so súbormi bez čohokoľvek potvrdenia, a či váš klient požiada o potvrdenie pred skutočným commitom závisí od klienta. Každá potvrdená zmena sa zapíše ako skutočný git commit — úplný auditný záznam, ktorý môžete vrátiť späť štandardnými git nástrojmi. Cesta commitu môže po zápise hlásiť chyby validácie, takže najprv si urobte náhľad a potom overte ledger.
Údaje z vašej účtovnej knihy prechádzajú cez backend Web Beancount a vracajú sa vášmu AI klientovi ako výsledky nástrojov. Dostáva ich aj zvolený AI model, preto sa na ne vzťahujú aj pravidlá jeho poskytovateľa pre spracovanie údajov. Každá autorizovaná relácia je obmedzená na jednu účtovnú knihu.
Beancount MCP server je dnes k dispozícii všetkým používateľom Web Beancount. Vaša účtovná kniha je jedna git push vec