Erste SchritteLeitfädenMigration

Guide

Migration

Wechseln Sie von einem Legacy- oder Direkt-Token-Client-Setup, während Sie Bereichs-, Identitäts- und Löschgrenzen beibehalten.

Von einem Direkt-Token-Client zu OAuth wechseln

Wenn ein Client OAuth unterstützt, entfernt der Wechsel das gespeicherte Bearer-Token aus der lokalen Konfiguration. Speicher, Bereich und Zuordnung bleiben durch den Wechsel unverändert — lediglich der Pfad der Anmeldedaten ändert sich.

  • Bestätigen Sie, dass der Client als OAuth-fähig angezeigt wird, bevor Sie XMEMO_KEY entfernen.
  • Verbinden Sie sich erneut und genehmigen Sie memory:read und memory:write.
  • Führen Sie einen harmlosen Abruf durch, bevor Sie Schreibvorgänge ausführen.
  • Entfernen Sie das Token aus der alten Konfigurationsdatei und der Umgebung.

Vorher: Konfiguration mit direktem Token

{
  "mcpServers": {
    "XMemo": {
      "type": "http",
      "url": "https://xmemo.dev/mcp",
      "headers": { "Authorization": "Bearer ${env:XMEMO_KEY}" }
    }
  }
}

Nachher: OAuth-Konfiguration

Die gehostete Server-URL ist alles, was verbleibt; die Autorisierung stellt die Berechtigungsbereiche bereit.

{
  "servers": {
    "XMemo": {
      "type": "http",
      "url": "https://xmemo.dev/mcp"
    }
  }
}

Die Umstellung verifizieren

Lesen Sie, bevor Sie schreiben, damit fehlerhafte Anmeldedaten auffallen, ohne gespeicherten Speicher zu verändern.

await client.recallContext('current task and recent decisions', {
  preferWorking: true,
});

Quelle: Gehosteter Schnellstart