Ihre Rechnungen, aus Ihrem Assistenten
Lekteo gibt es auch als MCP-Server: Ihr Assistent öffnet, prüft und exportiert Ihre elektronischen Rechnungen direkt, ohne das Gespräch zu verlassen – und ohne dass die Datei Ihren Rechner verlässt.
Installation
Nichts zu installieren im eigentlichen Sinn: der Befehl holt den Server bei Bedarf.
Claude Code
claude mcp add lekteo -- npx -y @lekteo/mcp
Claude Desktop: in claude_desktop_config.json:
{
"mcpServers": {
"lekteo": { "command": "npx", "args": ["-y", "@lekteo/mcp"] }
}
}
Andere Clients: Befehl npx, Argumente ["-y", "@lekteo/mcp"], stdio-Transport. Node 20 oder neuer.
Was Ihr Assistent danach kann
- Eine Rechnung öffnen: Parteien, Positionen, Steueraufteilung, Summen, Zahlung.
- „Ist sie in Ordnung?“ beantworten, EN-16931-Prüfungen, ohne den Inhalt zu zeigen.
- Als JSON exportieren. Das vollständige Modell, für ein Skript oder eine Tabelle.
Anfragen, die unmittelbar funktionieren: „öffne ~/rechnungen/F2026-114.xml und nenne mir den Zahlbetrag“, „ist diese Rechnung konform?“, „prüfe alle Rechnungen in diesem Ordner und nenne die fehlerhaften“.
Die Hinweise erscheinen auf Deutsch, Französisch oder Englisch.
Warum er auf Ihrem Rechner läuft
Auf dieser Website werden Ihre Rechnungen im Browser gelesen, und jeder kann das im Netzwerk-Tab nachprüfen. Ein Assistent öffnet keinen Tab.
Dieselbe Funktion von einem entfernten Server aus anzubieten hätte bedeutet, Ihre Rechnungen zu uns hochzuladen: genau das, was dieses Produkt vermeiden soll. Der MCP-Server läuft daher auf Ihrem Rechner: die Datei wird von Ihrer Platte gelesen, in Ihrem Prozess verarbeitet, und die Antwort geht an Ihren Assistenten zurück.
Das Versprechen bleibt nicht nur erhalten, es erweitert sich: es gilt nun auch außerhalb des Browsers.
Prüfen Sie es, statt uns zu glauben
Der Server führt keinen Netzwerkzugriff aus. Kein HTTP-Client, keine Telemetrie, keine Update-Prüfung. Ein Befehl zeigt es:
grep -c "fetch(\|XMLHttpRequest\|node:http" \
"$(npm root -g)/@lekteo/mcp/dist/server.js"
Das Paket lässt sich nicht bauen, wenn eine dieser Zeichenketten im Ergebnis auftaucht. Das ist eine Prüfung im Build, keine erklärte Absicht.
Der Quelltext der Hülle wird mit dem Paket ausgeliefert, unter Apache 2.0, damit Sie ihn lesen können, bevor Sie ihn auf Ihre Rechnungen richten.
Und die Web-Version?
Sie bleibt. Beide bedienen verschiedene Momente: der Assistent, wenn Sie ohnehin arbeiten und die Frage aufkommt; die Website, wenn Sie einfach eine Rechnung ansehen oder einen ganzen Ordner mit exportierbarer Übersicht verarbeiten wollen.
Dieselbe Lese-Engine, dieselben Prüfungen, dieselben Ergebnisse.
Häufige Fragen
Werden meine Rechnungen irgendwohin gesendet?
Nein. Der Server läuft auf Ihrem Rechner und enthält keinen Netzwerkcode. Das Paket lässt sich nicht bauen, wenn eine Anfragefunktion im Ergebnis auftaucht; der Prüfbefehl steht oben.
Welche Formate werden unterstützt?
UBL 2.1, CII D22B, Factur-X, ZUGFeRD und XRechnung sowie die Peppol-BIS-Profile. Das Format wird automatisch am Inhalt der Datei erkannt.
Ist es kostenlos?
Ja, ohne Mengen- oder Zeitbegrenzung, auch für den beruflichen Einsatz. Der Quelltext der Hülle steht unter Apache 2.0; die Lese-Engine ist kompiliert und bleibt proprietär, ihre Nutzung und Weitergabe sind jedoch frei.