Zum Hauptinhalt springen

203 docs getaggt mit "Tools"

Tools and utilities for OctoMesh

Alle Tags anzeigen

ActivateArchive

Aktiviert ein CkArchive: stellt die archivspezifische CrateDB-Tabelle bereit und überführt das Archiv in den Zustand Activated. Führen Sie dies einmal aus, nachdem Sie die Archiv-Entität per rt-Import importiert haben.

AddComputedColumn

Fügt einem aktivierten Raw- oder Time-Range-Archiv eine berechnete Spalte hinzu und füllt sie per Backfill auf. Die Spalte wird atomar sichtbar, sobald der Backfill abgeschlossen ist. (AB#4189)

AddContext

Fügt einen benannten Kontext hinzu oder aktualisiert ihn.

AddGroupToGroup

Fügt eine untergeordnete Gruppe zu einer übergeordneten Gruppe hinzu.

AddOctoTenantIdentityProvider

Fügt einen neuen Identity Provider für die tenantübergreifende Authentifizierung über einen übergeordneten Tenant hinzu.

ApplyClientOverlay

Wendet ein Overlay-URI-Set (RedirectUris / PostLogoutRedirectUris / AllowedCorsOrigins) auf einen blueprint-verwalteten Client an. Neue Einträge werden mit Source = 'overlay:<OverlayName>' geschrieben und beim erneuten Anwenden des Blueprints durch den Preservation-Durchlauf von Schritt 2a beibehalten. Idempotent — Duplikate werden stillschweigend übersprungen (jede Source). Mindestens eine der drei URI-Listen muss angegeben werden.

Attach

Hängt eine bestehende Datenbank an einen Tenant an.

AuthStatus

Ruft den Authentifizierungsstatus gegenüber den konfigurierten Identity Services ab.

BackfillRollup

Stellt einen dauerhaften Hintergrund-Backfill in die Warteschlange, der ein Rollup über die GESAMTE Historie seines Quellarchivs befüllt / zurücksetzt, ohne dass ein Zeitstempel angegeben wird (AB#4269 / AB#4286). Ermittelt den frühesten Zeitstempel des Quellarchivs und stellt eine Neuberechnung von [sourceMin, now) in die Warteschlange; die aufwändige Arbeit läuft im Hintergrund und wird daher nie durch einen Client-Timeout abgebrochen. Gibt sofort die ID des Pending-Jobs zurück. Verwenden Sie -w/--wait, um zu pollen, bis der Job abgeschlossen ist. Ein No-op, wenn das Quellarchiv keine Daten enthält.

CancelQueuedExecution

Cancels one execution that is still waiting in an adapter pool's queue. It never runs.

CheckDependencies

Zeigt den Abhängigkeitsbaum für ein CK-Modell aus einem Katalog an.

CheckUpgrade

Pre-Flight-Prüfung für das Upgrade/die Migration eines CK-Modells.

Clean

Setzt einen Tenant auf die Werkseinstellungen zurück, indem der Construction Kit und das Runtime-Modell gelöscht werden.

CleanClientOverlays

Entfernt Overlay-URI-Einträge aus jedem blueprint-verwalteten Client im Tenant. Ohne -overlayName*' entspricht. Mit -overlayName<name>' entsprechen. Destruktiv — typischerweise vor einem bereinigten DumpTenant-Export verwendet; der Operator kann danach mit Apply-IdentityOverlay erneut anwenden (idempotent, No-op, wenn der Zustand übereinstimmt).

Common Workflows

Playbooks mit mehreren Befehlen für typische octo-cli-Nutzungsszenarien. Jeder Schritt hat seinen eigenen kopierbaren Codeblock – fügen Sie sie nacheinander ein. Die vollständige Dokumentation pro Befehl finden Sie im Abschnitt Command Reference in der Seitenleiste.

Config

Konfiguriert den aktiven Kontext.

Create

Erstellt einen neuen Tenant und richtet den aktuellen Benutzer als Admin ein.

Delete

Löscht einen bestehenden Tenant.

DeleteArchive

Löscht die archivspezifische CrateDB-Tabelle und markiert die CkArchive-Entität als soft-deleted. Destruktiv — historische Daten gehen verloren.

DeleteSecretSweepDump

Deletes the pre-sweep dump of a secret sweep run before it expires (requires SecretManagement). Use -y to skip confirmation.

DeployDeploymentSite

Triggers a deploy of a deployment site. The Communication Operator creates the deployment site resources; workloads are deployed separately via DeployWorkload.

Deployments

Diese Seite listet die gehosteten MCP-(Model Context Protocol)-Services-Endpunkte auf und wie man sie jeweils bei Ihrem KI-Client registriert. Für die Registrierungsmechanik siehe Getting started.

DeployPipeline

Stellt eine Pipeline-Definition auf dem zugehörigen Adapter bereit.

DeployWorkload

Löst die Bereitstellung eines Workloads (Adapter oder Application) über dessen übergeordneten Pool aus.

Detach

Trennt einen untergeordneten Tenant ab. Die Datenbank bleibt erhalten und kann mit Attach erneut angehängt werden.

DisableAi

Deaktiviert den AI Adapter für den aktuellen Tenant. Die eingespielte AgentConfig und das CK-Modell werden nicht entfernt; das erneute Aktivieren ist idempotent.

DisableArchive

Deaktiviert ein CkArchive: Übergang in den Zustand Disabled (Daten bleiben erhalten). Nur aus dem Zustand Activated zulässig.

Dump

Sichert einen Tenant in eine Datei

EnableAi

Aktiviert den AI Adapter für den aktuellen Tenant. Der Communication Controller muss zuerst aktiviert sein (führen Sie vorher EnableCommunication aus).

EnableArchive

Reaktiviert ein zuvor deaktiviertes Archiv: Übergang Disabled → Activated. Validiert die Spaltenpfade erneut gegen das aktuelle CK-Modell; kein DDL.

ExecutePipeline

Führt eine Pipeline aus und gibt die Ausführungs-ID zurück.

ExportArchiveData

Exportiert die Zeilendaten eines Archivs in ein herunterladbares ZIP. Lassen Sie sowohl --fromUtc als auch --toUtc weg, um das gesamte Archiv zu exportieren; geben Sie sie an, um das halboffene Intervall [fromUtc, toUtc) zu exportieren.

ExportRtByDeepGraph

Plant einen Job, um den Runtime-Modell-Graphen zu exportieren, indem RtId's und Typ als Ausgangspunkt angegeben werden. Die Datei wird über das Argument -f angegeben. Die Datei wird nach Abschluss des Jobs im ZIP-Format heruntergeladen.

ExportRtByQuery

Plant einen Job, um Runtime-Modelle mithilfe einer Abfrage zu exportieren. Die Datei wird über das Argument -f angegeben. Die Datei wird nach Abschluss des Jobs im ZIP-Format heruntergeladen.

FixAll

Importiert alle CK-Modelle, die ein Update oder eine Reparatur benötigen. Verwenden Sie -w zum Warten, -y zum Überspringen der Bestätigung.

FreezeRollupArchive

Friert ein CkRollupArchive zum angegebenen Zeitstempel ein. Monoton — wird abgelehnt, wenn der neue Wert früher als der aktuelle FrozenUntil liegt. Der Orchestrator erzeugt keine Buckets mehr, deren bucketEnd in den eingefrorenen Bereich fällt; bereits aggregierte Zeilen bleiben erhalten.

GetAdapter

Ruft die Konfiguration eines bestimmten Adapters ab.

GetAdapterNodes

Ruft aggregierte Node-Deskriptoren von allen verbundenen Adaptern ab.

GetAiCredentialsStatus

Gibt den Status des AI-Credential-Lease (Ablaufzeiten + Generation) für den aktiven Tenant zurück. Der Token-Klartext wird niemals offengelegt.

GetClient

Ruft einen Client anhand seiner ID ab.

GetClientMirrors

Listet die Sub-Tenants auf, in die ein ClientCredentials-Client automatisch provisioniert wurde.

GetGroup

Ruft eine Gruppe anhand der ID ab.

GetTenantFeatures

Ruft den Aktivierungszustand der Funktionen des aktuellen Tenants ab (Stream Data, Communication, Reporting, AI Services).

GetTenantLifecycle

Ruft den dauerhaften Provisioning-Lifecycle-Zustand eines untergeordneten Tenants ab.

Getting Started

Diese Seite führt Sie durch die Registrierung der MCP-(Model Context Protocol)-Services bei einem KI-Client und den ersten authentifizierten Tool-Aufruf. Die gehosteten Endpunkte sind auf der Seite Deployments aufgeführt.

GetWorkloadsByChart

Listet jeden Adapter / jede Application im aktiven Tenant auf, dessen ChartName übereinstimmt.

ImportArchiveData

Importiert Archivzeilendaten aus einem Export-ZIP in ein Zielarchiv. Das Zielarchiv muss während des Imports deaktiviert (Disabled) sein (siehe DisableArchive). Der Bot prüft, dass das Export-Schema mit dem Zielarchiv übereinstimmt, bevor Zeilen geschrieben werden.

ImportCk

Plant einen Import-Job für Construction-Kit-Dateien. Die Datei wird mit dem Argument -f angegeben. Um auf den Job zu warten, verwenden Sie das Argument -w.

ImportFromCatalog

Importiert ein CK-Modell aus einem Katalog mit allen Abhängigkeiten. Verwenden Sie -w, um auf den Abschluss zu warten.

ImportRt

Plant einen Import-Job für Runtime-Dateien. Die Datei wird mit dem Argument -f angegeben. Um auf den Job zu warten, verwenden Sie das Argument -w.

InstallBlueprint

Installiert ein Blueprint in den aktuellen Tenant. CK-Modelle werden geladen und Seed-Daten werden per Upsert importiert.

LibraryStatus

Zeigt installierte CK-Modell-Bibliotheken mit ihrer Katalogverfügbarkeit an. Verwenden Sie --needs-action zum Filtern.

ListBlueprints

Listet Blueprints auf, die über die konfigurierten Kataloge verfügbar sind.

ListCatalogModels

Listet CK-Modelle aus Katalogen auf. Verwenden Sie -cn, um nach Katalog zu filtern, und -q zum Suchen.

ListCatalogs

Listet die verfügbaren CK-Modell-Katalogquellen auf.

ListContexts

Listet alle konfigurierten Kontexte auf. Übergeben Sie -n, um Details zu einem einzelnen Kontext anzuzeigen.

ListRecomputeJobs

Listet die neuesten Neuberechnungs-Jobs für ein Rollup-Archiv auf (neueste zuerst, auf 50 begrenzt) — zur Fehlersuche, warum eine Neuberechnung fehlgeschlagen ist.

ListRollupsForArchive

Listet jedes Rollup-Archiv auf, das an das angegebene Quell-CkArchive angehängt ist — Runtime-ID, Status, Zeitplan, Watermark, Freeze-Zustand.

LogIn

Meldet sich bei den konfigurierten Identity Services an.

LogInClientCredentials

Nicht-interaktive Anmeldung über OAuth2 clientcredentials. Liest die Anmeldedaten aus den Argumenten -id/-s oder aus den Umgebungsvariablen OCTOCLICLIENTID/OCTOCLICLIENT_SECRET. Der Tenant stammt aus dem aktiven Kontext.

Lösungen mit KI über den MCP-Server bauen

Verbinden Sie einen KI-Assistenten über den MCP-Server mit OctoMesh, erkunden Sie Daten in natürlicher Sprache, bauen Sie Abfragen und lassen Sie den Assistenten eine kleine Auswertung oder App erzeugen - innerhalb der Grenzen Ihres Tokens.

MCP (Model Context Protocol) Services

Die OctoMesh MCP (Model Context Protocol) Services sind der Model-Context-Protocol-Server für OctoMesh. Er stellt die vollständige administrative Oberfläche der Plattform – Tenants, Identity, Blueprints, Communication Adapter, Zeitreihenarchive, generisches Construction-Kit-Entity-CRUD und Aggregationsabfragen – als rund 208 typisierte Tools bereit, die KI-Assistenten (Claude Code, Claude Desktop und jeder andere MCP-fähige Client) über den MCP-Transport Streamable HTTP aufrufen.

MovePipelines

Weist eine oder mehrere Pipelines von ihrem aktuellen Adapter einem neuen Ziel-Adapter zu. Jede Pipeline wird atomar verschoben; Fehler bei einzelnen Pipelines brechen den Batch nicht ab. Quell- und Ziel-Adapter müssen dieselbe CkTypeId teilen.

octo-cli

octo-cli ist die Kommandozeilenschnittstelle zum Verwalten und Administrieren von OctoMesh. Sie bietet Befehle zum Konfigurieren von Diensten, zum Verwalten von Tenants, Benutzern, Identity Providern und mehr.

PreviewBlueprintUpdate

Zeigt eine Vorschau der Änderungen, die ein Blueprint-Update vornehmen würde, ohne sie anzuwenden.

ProvisionClientInExistingTenants

Backfill: provisioniert einen markierten ClientCredentials-Client in jeden vorhandenen Sub-Tenant des aktiven Kontext-Tenants. Idempotent.

ProvisionClientInTenant

Provisioniert einen markierten ClientCredentials-Client manuell in einen bestimmten Sub-Tenant.

RecomputeArchive

Löst eine optimistische Neuberechnung eines Rollup-Archivs über [from, to) aus (oder fasst sie zusammen). Gibt den resultierenden Job-Snapshot zurück (Zustand, Zählungen, Fehlergrund).

RecomputeDisplayNames

Recomputes rtDisplayName/rtDisplayDescription of a tenant's entities from the CK display rules (idempotent, runs asynchronously).

RedeemAiTicket

Löst ein einmaliges AI-Credential-Ticket ein und speichert die Anthropic-Abonnement-Tokens auf dem AI Adapter. Läuft anonym – der Ticket-Code authentifiziert den Aufruf, es ist kein OctoMesh-Login erforderlich. Die tokenbezogenen Argumente (-at -rt -aex -rex) sind für Entwickler-Smoke-Tests optional; fehlende Werte werden standardmäßig auf ein Fake-Paar mit einem weit in der Zukunft liegenden Ablaufdatum gesetzt.

RefreshBlueprintCatalogs

Aktualisiert die Blueprint-Katalog-Caches im Asset Repository. Verwenden Sie -cn, um einen bestimmten Katalog zu aktualisieren.

RefreshCatalogs

Aktualisiert die CK-Modell-Katalog-Caches. Verwenden Sie -cn, um einen bestimmten Katalog zu aktualisieren.

RemoveComputedColumn

Entfernt eine berechnete Spalte aus einem Archiv. Wird abgelehnt, wenn eine andere berechnete Spalte sie noch referenziert. (AB#4189)

ReprotectSecrets

Starts a secret sweep job: re-encrypts all Secret attributes with the active key (Reprotect, default), encrypts remaining legacy values (Encrypt), removes values whose key id is not in the key ring (CleanupUnreadable, requires -y) or only counts them (Verify). Use -w to wait, -y to skip confirmation.

ReRunTenantSetup

Öffnet die Provisionierung eines Tenants erneut, damit der Hintergrund-Reconciler sie abschließt.

Restore

Stellt einen Tenant aus einer Dump-Datei wieder her

RestoreSecretSweepDump

Restores the pre-sweep dump of a secret sweep run into the same tenant, replacing its data (requires SecretManagement). Use -y to skip confirmation, -w to wait.

RetryArchiveActivation

Wiederholt die Aktivierung nach einem vorherigen DDL-Fehler. Nur aus dem Zustand Failed zulässig.

RevokeAiCredentials

Widerruft das AI-Credential-Lease des aktiven Tenants. Neue Sitzungen können erst gestartet werden, wenn ein neues Abonnement registriert wurde. Der Ciphertext wird für Audit-Zwecke aufbewahrt.

RewindRollupWatermark

Setzt den Watermark des Rollups zurück (auf die Bucket-Grenze abgeschnitten), sodass nachfolgende Orchestrator-Ticks den zurückgesetzten Bereich neu aggregieren. Destruktiv: Zeilen in diesem Bereich sind vorübergehend nicht synchron, bis der Orchestrator aufgeholt hat.

RotateAdapterServiceAccountSecret

Rotates the client secret of an adapter's pipeline service account. The previous secret stops working immediately, and the adapter's pipelines / data flows must be redeployed afterwards before the new secret takes effect.

SecretStatus

Shows the encryption status of Secret attributes: environment status (key ring, active and known key ids, strict mode, recurring Verify), recent sweep runs with their dump state and the last sweep report (counts per form and key id, unreadable secrets to re-enter). Never shows secret values.

SetClientAutoProvision

Schaltet das Flag AutoProvisionInChildTenants an einem vorhandenen ClientCredentials-Client um. Das Umschalten auf true führt kein automatisches Backfill durch — verwenden Sie dafür ProvisionClientInExistingTenants.

SetCommunicationLifecycle

Legt die On-Demand-Lifecycle-Konfiguration des Tenants fest (Scale-to-Zero, AB#4914). Runtime-Konfiguration — wirksam ohne erneutes Deployen des Controllers; '-sze false' ist der Not-Aus pro Tenant.

SetPipelineDebug

Aktiviert oder deaktiviert die Debug-Erfassung für eine Pipeline.

Setup

Richtet die Identity Services ein

Tool Reference

Die MCP-(Model Context Protocol)-Services stellen rund 208 Tools bereit (MCP Services 3.4, Oktober 2026), gruppiert in die unten aufgeführten Familien. Die meisten Platform-Admin-Tools spiegeln den entsprechenden octo-cli-Befehl (snakecase-Namen – z. B. CLI CreateTenant → MCP createtenant); die Aggregations- und Persisted-Query-Tools spiegeln die GraphQL-Transient-Query-Oberfläche des Asset Repository.

Troubleshooting

Häufige Fehlermodi und wie man sie behebt. Die MCP-(Model Context Protocol)-Services werfen niemals aus einem Tool heraus – jedes Problem kommt als IsSuccess: false plus einer ErrorMessage zurück. Lesen Sie zuerst die Meldung; die Tabelle unten ordnet die typischen Meldungen den Grundursachen zu.

UndeployDeploymentSite

Undeploys a deployment site through the Communication Operator. Undeploy the deployment site's workloads first (UndeployWorkload); Cloud deployment sites release their operator resources.

UndeployTriggers

Entfernt das Deployment aller Trigger für den aktuellen Tenant.

UndeployWorkload

Entfernt das Deployment eines Workloads (Adapter oder Application) über seinen übergeordneten Pool. Destruktiv — der Operator entfernt den Chart per helm-uninstall.

UnfreezeRollupArchive

Setzt FrozenUntil auf einem CkRollupArchive zurück. Idempotent. Übergeben Sie --acceptGaps, wenn Quelldaten innerhalb des zuvor eingefrorenen Bereichs abgeschnitten wurden und die daraus resultierenden Lücken akzeptabel sind.

UninstallBlueprint

Entfernt ein Blueprint vom aktiven Tenant; mit --cascade werden auch abhängige Blueprints und verwaiste Abhängigkeiten entfernt.

UnprovisionClientFromTenant

Entfernt einen einzelnen Client-Mirror (verwirft den Client auf der Child-Seite + die Tracking-Zeile des Parents).

UpdateComputedColumnFormula

Ändert die Formel einer vorhandenen berechneten Spalte auf einem aktiven Archiv. Leser behalten die bisherigen Werte, während die neue Formel per Backfill nachgefüllt wird, und wechseln dann atomar. Wird abgelehnt, wenn eine andere berechnete Spalte diese referenziert. (AB#4189)

UpdateSystemCkModel

Aktualisiert das System-Construction-Kit-Modell eines Tenants auf die neueste Version.

UpdateWorkloadChartVersion

Setzt ChartVersion für einen einzelnen Workload. Löst KEIN Deployment aus — rufen Sie anschließend bei Bedarf DeployWorkload auf.