Model Context Protocol
Dein KI-Programm arbeitet mit LXI.
Verbinde Maker, Domains, Hosting, Übersetzungen und weitere LXI-Funktionen mit deinem KI-Assistenten. Du legst fest, welche Bereiche er nutzen darf.
Mit Browser-Anmeldung verbinden
- Öffne die MCP-Einstellungen deines KI-Programms und füge einen entfernten Server hinzu.
- Verwende als Adresse
https://lxi.be/mcpund als Transport Streamable HTTP. - Melde dich bei LXI an und bestätige die gewünschten Zugriffsrechte. Du kannst einzelne Rechte abwählen.
- Das Programm kann jetzt die freigegebenen Werkzeuge und Daten abrufen.
Der Zugang unterstützt OAuth mit PKCE S256. Autorisierungscodes gelten fünf Minuten und nur einmal. Zugriffstokens gelten eine Stunde; Erneuerungstokens werden bei jeder Nutzung ausgetauscht und gelten höchstens 30 Tage. Widerrufene Zugänge können nicht erneuert werden.
Mit einem API-Token verbinden
Erstelle im Kundencenter ein Token mit den benötigten Rechten. Wenn dein Programm eigene HTTP-Header unterstützt, verwende diesen Aufbau. Die genaue Bezeichnung der Konfigurationsfelder hängt vom Programm ab.
{
"mcpServers": {
"lxi": {
"url": "https://lxi.be/mcp",
"headers": {"Authorization": "Bearer DEIN_LXI_API_TOKEN"}
}
}
}Verwende für jedes Programm einen eigenen Zugang. Trage Tokens nur in die geschützte Konfiguration deines Clients ein.
Für Programme mit lokalem MCP-Zugang
Der lokale Adapter verwendet stdio und ruft dieselbe LXI-API auf. Er benötigt Python 3.11 oder neuer.
python -m pip install https://lxi.be/downloads/lxi_mcp-1.0.0-py3-none-any.whl{
"mcpServers": {
"lxi": {
"command": "lxi-mcp",
"env": {"LXI_API_TOKEN": "DEIN_LXI_API_TOKEN"}
}
}
}Das Programm muss lxi-mcp im Suchpfad finden. Bei einer virtuellen Python-Umgebung kannst du stattdessen den vollständigen Pfad zur ausführbaren Datei eintragen.
Werkzeuge für die LXI-API
Der Server bietet 38 Werkzeuge an. Ein Client sieht nur die Werkzeuge, für die sein Token berechtigt ist. Parameter, Pflichtfelder und Datentypen stehen im inputSchema des Werkzeugkatalogs. Pfad- und Suchparameter liegen direkt im Argumentobjekt, JSON-Anfragen unter body.
| Werkzeug | Funktion | Berechtigungen |
|---|---|---|
adoptMakerGitBranch | Explicitly adopt the verified branch for subsequent imports/exports | maker, maker_git |
approveMakerProject | Approve a pending Maker plan or action | maker |
cancelMakerGitOperation | Withdraw pending consent; never undo dispatched remote writes | maker, maker_git |
checkDomain | Check domain availability and create a quote | domains |
createChatCompletion | Create a chat completion | ai |
createDnsRecord | Create a DNS record | domains |
createDomainOrder | Create a domain order and payment approval | billing |
createHostingSite | Provision a hosting site | hosting |
createMailbox | Create a mailbox | hosting |
createMakerProject | Create and start a Maker project | maker |
createWebhook | Create a signed webhook endpoint | webhooks |
deleteDnsRecord | Delete a DNS record | domains |
deleteMailbox | Delete a mailbox | hosting |
deleteWebhook | Disable a webhook | webhooks |
executeMakerGitOperation | Execute an explicitly approved operation | maker, maker_git |
getAccount | Get account | read |
getHostingJob | Get asynchronous job state | read |
getMakerGitOperation | Inspect an owned durable Git operation | maker, maker_git |
getMakerProject | Get Maker project state | maker |
getOrder | Get an order | billing |
getUsage | Get current usage and limits | read |
listDnsRecords | List DNS records | read |
listDomains | List domains | read |
listHostingSites | List hosting sites | read |
listMailboxes | List mailboxes | read |
listMakerGitOperations | List the latest 30 owned Git operations | maker, maker_git |
listMakerProjects | List Maker projects | maker |
listOrders | List orders | billing |
listServices | List hosting and other services | read |
listWebhooks | List webhook endpoints | webhooks |
messageMakerProject | Send feedback or a request to a Maker project | maker |
prepareMakerGitOperation | Prepare a source-bound branch or draft pull request without remote publication | maker, maker_git |
reconcileMakerGitOperation | Observe the original remote effect without repeating its write | maker, maker_git |
retryMakerProject | Retry a failed Maker build | maker |
testWebhook | Queue a test delivery | webhooks |
translateText | Translate text | ai |
updateDnsRecord | Update a DNS record | domains |
updateMailbox | Change mailbox quota or password | hosting |
Geräte-Anmeldung und Token-Austausch werden nicht als Werkzeuge angeboten. Dafür verwendet dein Client den Anmeldevorgang.
Kontodaten als Resources lesen
Mit Resources lädt ein KI-Programm Daten ohne Änderungsauftrag. Dazu gehören lxi://account, lxi://usage, lxi://domains, lxi://services, lxi://hosting/sites, lxi://orders, lxi://maker/projects und lxi://docs/openapi.
Vorlagen für einzelne Einträge findest du über resources/templates/list: DNS und Postfächer einer Domain, Hosting-Aufträge und Maker-Projekte. Auch hier gelten deine Zugriffsrechte und die Zuordnung zu deinem Konto.
Mit passenden Vorlagen starten
website_start: Website oder App mit dem Maker entwickeln. Argument:goal.hosting_audit: Domains, Hosting, DNS und Postfächer prüfen.translation_review: Text übersetzen und unklare Begriffe prüfen. Argumente:textundlanguage.
Vorlagen geben deinem Assistenten einen Arbeitsauftrag. Sie starten selbst keine Änderungen und verbrauchen keine KI-Credits.
So kannst du den Zugang nutzen
„Zeige mir meine Domains und wie viele Credits noch verfügbar sind.“ Dafür genügt read.
„Erstelle mit dem Maker eine Vereinswebsite und zeige mir anschließend den Projektstand.“ Dafür benötigt dein Zugang maker. Weitere Wünsche kannst du als Folgeauftrag an dasselbe Projekt senden.
Ein Maker-Folgeauftrag sieht als Werkzeugaufruf so aus:
{
"name": "messageMakerProject",
"arguments": {
"project_id": "DEINE-PROJEKT-UUID",
"body": {"content": "Verwende blaue Farben und ergänze eine Kontaktseite."}
}
}„Prüfe die DNS-Einträge meiner Domain und schlage Änderungen vor.“ Lesen und Ändern bleiben getrennte Aktionen. Mit einem reinen Lesetoken kann der Assistent keine DNS-Einträge ändern.
Du bestimmst den Zugriff
MCP nutzt dieselben Berechtigungen und Tarifkontingente wie die API. Es gibt keine zusätzlichen MCP-Credits. KI-Aufrufe und Maker-Arbeit werden wie üblich auf dein Kontingent angerechnet.
read liest Konto, Nutzung, Domains und Dienste. domains erlaubt Domainprüfung und DNS-Änderungen; hosting die Einrichtung von Hosting und Postfächern; billing Bestellungen; ai Chat und Übersetzungen; maker Projektarbeit; maker_git zusätzlich ausdrücklich freigegebene Git-Aktionen; webhooks die Verwaltung von Ereignis-Zielen.
Du findest alle Zugänge unter API, CLI & MCP. Ein Widerruf wirkt auch auf spätere MCP-Aufrufe und automatische Token-Erneuerungen. Zahlungsfreigaben bleiben im Checkout, Git-Freigaben im bestehenden Maker-Ablauf.
Aufträge verfolgen und Fehler verstehen
Ein angenommenes Hosting- oder Maker-Projekt muss noch nicht fertig sein. Prüfe den zurückgegebenen Auftrag beziehungsweise Projektstatus mit dem passenden Lesewerkzeug. Bei Zeitüberschreitungen wiederhole eine Änderung nicht auf Verdacht.
Werkzeugantworten enthalten status und data. Fachliche Fehler werden zusätzlich mit isError: true markiert. Ungültige Argumente werden vor der Ausführung zurückgewiesen. Für Domainbestellungen ist idempotency_key erforderlich.
Der Server unterstützt die MCP-Version 2026-07-28 sowie die vom SDK unterstützten älteren HTTP-Clients, einschließlich 2025-11-25. Antworten werden als JSON geliefert. Es gibt keine laufenden Resource-Abonnements; aktuelle Projektstände lassen sich erneut abrufen. Für Chat-Token-Streaming verwendest du die REST-API.