Preskočiť na hlavný obsah

Model Context Protocol

Vaša účtovná kniha vstupuje do rozhovoru.

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.

Len sa opýtajte

Začnite otázkou. Od odpovede sa dostanete až k záznamom v účtovnej knihe.

Ukážkové údaje, bez pripojenia k skutočnej knihe.
Vy

Aká je dnes moja čistá hodnota?

Váš AI asistent

Vaša čistá hodnota dnes je 128,450.32 USD.

Zistite zostatky v účtovnej knihe a potom overte výsledky, z ktorých odpoveď vychádza.
Z čoho vychádza odpoveď
runBqlQuery
SELECT sum(position) WHERE account ~ 'Assets|Liabilities'
Beancount

Funguje s vaším klientom kompatibilným s MCP

  • Claude Code
  • Claude Desktop
  • Cursor
  • Windsurf
  • Zed

Pripojte klienta, ktorého už používate

Vyberte si klienta, pridajte server raz a autorizujte knihy, ku ktorým môže pristupovať.

Claude Code

  1. Spustite tento jeden príkaz v termináli.

  2. Otvorte Claude Code a spustite /mcp na overenie. Prihláste sa do Web Beancount a schváľte jednu knihu alebo všetky.

  3. Schváľte raz. Poverenia sa odtiaľto automaticky obnovujú.

Dokumentácia k nastaveniu klienta
Terminál
claude mcp add --transport http beancount https://beancount.io/api-gateway/mcp

Máte viac ako jednu knihu? Schváľte ich všetky naraz. Asistent volá listLedgers, aby zistil, ku čomu môže pristupovať, a pri každom volaní uvádza názov knihy, takže jeden server pokrýva všetky knihy.

Použite svoj účet Web Beancount na autorizáciu toho, ku ktorým knihám môže server pristupovať.

Čo môže AI robiť

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ť.

runBqlQuery

Spúšťať dotazy BQL (Beancount Query Language) na zostatky, transakcie a účty.

listLedgerFiles

Prehliadať štruktúru adresárov vášho účtovného repozitára.

readLedgerFiles

Čítať obsah vašich .beancount súborov a ďalších účtovných dokumentov.

editLedgerFiles

Vytvárať, aktualizovať, nahrádzať alebo mazať súbory v atomickom git commite.

Váš ledger, strážený

AI s prístupom na zápis do vašich kníh si dôveru získava dizajnom, nie sľubmi.

Scoped OAuth 2.1

Vy si určujete, ku čomu môže pripojenie pristupovať: k jednej knihe alebo ku všetkým. Autorizujte iba svoju osobnú knihu a pripojenie sa nedostane k vašim obchodným knihám — rozsah dopadu si určujete sami.

Náhľady suchého spustenia

editLedgerFiles podporuje režim dry_run, ktorý overí a zobrazí presné zmeny bez zápisu, takže váš klient môže najprv zobraziť diff.

Každá úprava je git commit

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 bez stavu

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

Často kladené otázky

Čo treba vedieť pred pripojením.

Zaujíma vás, ako je to postavené?

Prečítajte si technické Často kladené otázky na blogu
Čo je MCP a prečo je dôležité pre Beancount?

MCP (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.

Ktoré AI klienti fungujú s Beancount MCP serverom?

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.

Ako pripojím svoju účtovnú knihu?

Pridajte URL servera do konfigurácie MCP svojho klienta. Pri prvom použití klient otvorí okno prehliadača — prihláste sa svojím účtom Web Beancount a vyberte, či môže pristupovať k jednej knihe alebo ku všetkým. Klient odtiaľto automaticky ukladá a obnovuje prihlasovacie údaje.

Čo môže AI skutočne robiť s mojou účtovnou knihou?

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.

Môže AI modifikovať svoju účtovnú knihu bez toho, aby som o tom vedel?

Ú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.

Posielajú sa moje dáta tretej strane?

Ú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.

Zapojte svoju účtovnú knihu do ďalšieho rozhovoru.

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