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

  1. Öffne die MCP-Einstellungen deines KI-Programms und füge einen entfernten Server hinzu.
  2. Verwende als Adresse https://lxi.be/mcp und als Transport Streamable HTTP.
  3. Melde dich bei LXI an und bestätige die gewünschten Zugriffsrechte. Du kannst einzelne Rechte abwählen.
  4. 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.

WerkzeugFunktionBerechtigungen
adoptMakerGitBranchExplicitly adopt the verified branch for subsequent imports/exportsmaker, maker_git
approveMakerProjectApprove a pending Maker plan or actionmaker
cancelMakerGitOperationWithdraw pending consent; never undo dispatched remote writesmaker, maker_git
checkDomainCheck domain availability and create a quotedomains
createChatCompletionCreate a chat completionai
createDnsRecordCreate a DNS recorddomains
createDomainOrderCreate a domain order and payment approvalbilling
createHostingSiteProvision a hosting sitehosting
createMailboxCreate a mailboxhosting
createMakerProjectCreate and start a Maker projectmaker
createWebhookCreate a signed webhook endpointwebhooks
deleteDnsRecordDelete a DNS recorddomains
deleteMailboxDelete a mailboxhosting
deleteWebhookDisable a webhookwebhooks
executeMakerGitOperationExecute an explicitly approved operationmaker, maker_git
getAccountGet accountread
getHostingJobGet asynchronous job stateread
getMakerGitOperationInspect an owned durable Git operationmaker, maker_git
getMakerProjectGet Maker project statemaker
getOrderGet an orderbilling
getUsageGet current usage and limitsread
listDnsRecordsList DNS recordsread
listDomainsList domainsread
listHostingSitesList hosting sitesread
listMailboxesList mailboxesread
listMakerGitOperationsList the latest 30 owned Git operationsmaker, maker_git
listMakerProjectsList Maker projectsmaker
listOrdersList ordersbilling
listServicesList hosting and other servicesread
listWebhooksList webhook endpointswebhooks
messageMakerProjectSend feedback or a request to a Maker projectmaker
prepareMakerGitOperationPrepare a source-bound branch or draft pull request without remote publicationmaker, maker_git
reconcileMakerGitOperationObserve the original remote effect without repeating its writemaker, maker_git
retryMakerProjectRetry a failed Maker buildmaker
testWebhookQueue a test deliverywebhooks
translateTextTranslate textai
updateDnsRecordUpdate a DNS recorddomains
updateMailboxChange mailbox quota or passwordhosting

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: text und language.

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.

Technische Dokumentation herunterladen · OpenAPI-Referenz