@lekteo/mcp
v0.1.2
Published
Lire une facture électronique — UBL, CII, Factur-X, ZUGFeRD, XRechnung — depuis un assistant, sans que le fichier quitte votre machine
Maintainers
Readme
@lekteo/mcp
English · Français · Deutsch · Nederlands
Lees uw elektronische facturen vanuit uw assistent, zonder dat ze uw toestel verlaten.
UBL 2.1, CII D22B, Factur-X, ZUGFeRD, XRechnung, Peppol BIS. Het bestand wordt van uw schijf gelezen, in uw proces verwerkt, en er wordt niets ergens naartoe gestuurd.
Installatie
Er valt eigenlijk niets te installeren: het commando haalt de server op wanneer nodig.
Claude Code
claude mcp add lekteo -- npx -y @lekteo/mcpClaude Desktop — in claude_desktop_config.json:
{
"mcpServers": {
"lekteo": { "command": "npx", "args": ["-y", "@lekteo/mcp"] }
}
}Andere MCP-clients: commando npx, argumenten ["-y", "@lekteo/mcp"],
transport stdio. Node 20 of nieuwer.
Wat het u oplevert
| Hulpmiddel | Wat het doet |
| ----------------- | -------------------------------------------------------------------------------- |
| read_invoice | Opent de factuur: partijen, regels, btw-uitsplitsing, totalen, betaling |
| check_invoice | Beantwoordt “is zij in orde?” — controles op EN 16931, zonder de inhoud te tonen |
| invoice_to_json | Het volledige kanonieke model, voor een script of een rekenblad |
De vaststellingen verschijnen in het Nederlands, Frans, Engels of Duits —
parameter locale.
Vragen die meteen werken:
- “Open
~/facturen/F2026-114.xmlen zeg me het te betalen bedrag” - “Is deze factuur conform?”
- “Controleer alle facturen in deze map en noem de foutieve”
Wat er wordt gecontroleerd
De BR-xx-regels van de Europese norm EN 16931, plus eigen nazichten: het
controlegetal van de IBAN, de opbouw van ondernemings- en btw-nummers, elk
btw-bedrag tegen zijn maatstaf van heffing, en de factuurdatum vóór de
vervaldatum.
Een XML-bestand kan perfect gevormd zijn en toch fout. De XML waarborgt de structuur, niet de juistheid.
Niets verlaat uw toestel
Deze server voert geen enkele netwerktoegang uit. Geen HTTP-client, geen telemetrie, geen controle op updates. U hoeft ons niet te geloven:
grep -c "fetch(\|XMLHttpRequest\|node:http" "$(npm root -g)/@lekteo/mcp/dist/server.js"De build mislukt als een van die tekenreeksen in het bundel opduikt. Dat is een controle in de build, geen verklaarde bedoeling.
De broncode van de omhulling zit in src/, onder Apache 2.0, zodat u hem kunt
lezen voordat u hem op uw facturen richt. De leesmotor is gecompileerd in
dist/ en blijft eigendom van de uitgever, vrij in gebruik en ongewijzigd vrij
te verspreiden. De volledige voorwaarden staan in het bestand LICENSE, dat met het pakket wordt meegeleverd.
Waarom hij lokaal draait
lekteo.eu leest facturen in de browser, en iedereen kan in het netwerktabblad nakijken dat er niets zijn toestel verlaat. Een assistent opent geen tabblad. Dezelfde functie vanaf een server aanbieden zou betekenen dat uw facturen naar ons worden geüpload, precies wat dit product wil vermijden.
Dus draait hij bij u. De belofte blijft niet alleen overeind, zij wordt ruimer: zij geldt nu ook buiten de browser.
De webversie
lekteo.eu — dezelfde motor, in de browser, zonder installatie. Handig wanneer u gewoon een factuur wilt bekijken, of een hele map wilt verwerken met een exporteerbaar overzicht.
De MCP-pagina behandelt hetzelfde, in vier talen.
Steunen
Deze server is gratis en blijft dat. Bespaart hij u tijd op het werk, dan staat er een link om te steunen op lekteo.eu — in de antwoorden van het hulpmiddel zal er nooit een staan.
