Deubner KI — MCP-Server

Nutze die Deubner KI direkt in Claude Desktop, Cursor oder VS Code — ohne Browser, direkt in deinem KI-Assistenten.

1. Voraussetzungen

  • Aktiver Deubner-Account (Login auf https://mcp.ki-deubner.de)
  • Claude Desktop, Cursor oder einen anderen MCP-fähigen KI-Assistenten

2. API-Key erstellen

  1. Melde dich an: https://mcp.ki-deubner.de
  2. Klicke im Menü auf deinen Namen → API-Keys MCP
  3. Gib eine Bezeichnung ein, z. B. Claude Desktop Büro
  4. Klicke Key erstellen
  5. Der Key wird einmalig im Klartext angezeigt — kopiere ihn sofort
Wichtig: Nach dem Schließen der Seite ist der Klartext-Key nicht mehr abrufbar. Bei Verlust einfach einen neuen Key erstellen und den alten löschen.
Anmelden

3. Claude Desktop einrichten

Wie funktioniert das? Claude Desktop unterstützt keine direkte HTTPS-Verbindung zu MCP-Servern. Das npm-Paket mcp-remote läuft lokal auf deinem Rechner als Brücke und leitet alle Anfragen sicher per HTTPS an den Deubner-Server weiter — inklusive deines API-Keys.
1
Node.js installieren (einmalig)

Lade Node.js ≥ 18 (LTS) herunter und installiere es. Node.js enthält automatisch npm und npx — beides wird benötigt. Prüfe danach im Terminal:

node --version
npx --version
2
Konfigurationsdatei öffnen

Den einfachsten Weg bietet Claude Desktop selbst:
Einstellungen → Developer → „Edit Config"

Oder manuell — die Datei liegt hier:

BetriebssystemPfad
macOS ~/Library/Application Support/Claude/claude_desktop_config.json
Windows (Store) %LOCALAPPDATA%\Packages\Claude_*\LocalCache\Roaming\Claude\
Windows (klassisch) %APPDATA%\Claude\claude_desktop_config.json
3
Eintrag hinzufügen

Füge mcpServers als Schlüssel innerhalb der bestehenden {}-Klammer ein. Ersetze <dein-api-key> durch den kopierten Key:

{
  "mcpServers": {
    "deubner-ki": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.ki-deubner.de/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer <dein-api-key>"
      }
    }
  }
}

Kein Leerzeichen im Authorization:${AUTH_HEADER}.
Enthält die Datei bereits andere Schlüssel (z. B. preferences), mcpServers gleichrangig daneben einfügen — nicht verschachteln.

4
Claude Desktop neu starten

Claude Desktop vollständig beenden (Windows: Rechtsklick auf das Tray-Icon → Beenden; nicht nur das Fenster schließen) und neu öffnen.
Beim ersten Start lädt npx das Paket mcp-remote automatisch herunter — das kann einen Moment dauern.

Verbindung prüfen & loslegen

Klicke im Chatfenster auf das + Symbol unten links → Konnektoren.
Dort erscheint deubner-ki mit blauem Toggle. Unter Tool-Zugriff sind alle verfügbaren Tools aufgelistet.

Die Tools werden automatisch verwendet — einfach eine Frage stellen:

„Was ist der Homeoffice-Pauschbetrag?"

Cursor IDE

Konfiguration in .cursor/mcp.json im Projektordner oder global unter ~/.cursor/mcp.json:

{
  "mcpServers": {
    "deubner-ki": {
      "url": "https://mcp.ki-deubner.de/mcp",
      "headers": {
        "Authorization": "Bearer <dein-api-key>"
      }
    }
  }
}
VS Code — GitHub Copilot (ab Version 1.99)

Öffne die User-Settings: Strg+Shift+POpen User Settings JSON. Füge folgenden Eintrag hinzu:

{
  "mcp": {
    "servers": {
      "deubner-ki": {
        "type": "http",
        "url": "https://mcp.ki-deubner.de/mcp",
        "headers": {
          "Authorization": "Bearer <dein-api-key>"
        }
      }
    }
  }
}

Nach dem Speichern erscheinen die Deubner-KI-Tools in der Copilot-Seitenleiste unter Tools.

Microsoft Copilot Studio

Microsoft Copilot Studio verbindet sich nicht per Konfigurationsdatei, sondern über einen Onboarding-Assistenten in der Weboberfläche. Dein API-Key wird dort als API-Schlüssel hinterlegt — kein OAuth nötig.

  1. Öffne deinen Agenten in Copilot Studio → Reiter ToolsEin Tool hinzufügenNeues ToolModel Context Protocol (MCP).
  2. Trage bei Server-URL ein: https://mcp.ki-deubner.de/mcp
  3. Wähle als Authentifizierungstyp API-Schlüssel (nicht OAuth 2.0).
  4. Typ: Header. Name des Headers: Authorization. Als Wert trägst du beim Verbinden Bearer <dein-api-key> ein (mit Bearer und Leerzeichen davor).
  5. Klicke Erstellen, dann im Test-Chat auf Open Connection ManagerConnect und gib den Wert aus Schritt 4 ein.
Alternative ohne Bearer-Präfix: Header-Name X-Api-Key, als Wert direkt nur den Klartext-Key ohne Zusatz. Beide Varianten funktionieren.

4. Verfügbare Tools

ask_taxki — Tax KI

Stellt eine Frage an die Deubner Tax KI (Steuerrecht) für fachliche Beratungsantworten. Die Antwort enthält Quellenlinks zu den verwendeten Deubner-Dokumenten.

question Die Steuerfrage im Klartext
conversation_id optional Für Folgefragen im selben Kontext
ask_lokia — LOKIA

Stellt eine Frage an LOKIA, die Deubner Lohnsteuer-KI. Die Antwort enthält Quellenlinks zu den verwendeten Deubner-Dokumenten.

question Die Lohnsteuerfrage im Klartext
conversation_id optional Für Folgefragen im selben Kontext
ask_mandanten_ki — Merkblätter-KI

Erstellt mandantengerechte Merkblätter und Antworten für die Mandantenkommunikation (Deubner Merkblätter-KI). Für verständliche Erklärungen und Mandantenbriefe — nicht für die fachliche Beratungsebene. Die Antwort enthält Quellenlinks.

question Frage oder Arbeitsauftrag
conversation_id optional Für Folgefragen im selben Kontext
list_backends

Zeigt alle verfügbaren KI-Backends mit aktuellem Erreichbarkeitsstatus. Nützlich zur Diagnose.

Keine Parameter
Artifacts kein eigenes Tool

Es gibt keine eigenen Tools für Artifacts. Ein Artifact (z. B. ein Dokument oder eine Checkliste) ist ein optionaler Bestandteil einer normalen Antwort von ask_taxki, ask_lokia oder ask_mandanten_ki — das Backend entscheidet selbst, ob eines sinnvoll ist. Zum Nachbearbeiten einfach eine Folgefrage mit conversation_id stellen.

5. Beispiele

Benutze ask_taxki:
"Welche Voraussetzungen gelten für den Abzug von
 Homeoffice-Kosten bei Arbeitnehmern in 2024?"

Benutze ask_lokia:
"Wie wird ein geldwerter Vorteil bei der Überlassung
 eines Firmenfahrzeugs berechnet?"

Benutze ask_taxki:
"Erstelle einen Mandantenbrief über die steuerliche
 Behandlung von Photovoltaikanlagen ab 2023."

→ Falls das Backend das für sinnvoll hält, enthält die Antwort zusätzlich einen Artifact-Block mit artifact_id und Inhalt.

Benutze ask_taxki:
question:        "Kürze den Brief auf maximal eine DIN-A4-Seite."
conversation_id: "<conversation_id aus der vorherigen Antwort>"

6. API für Entwickler

Wer Token-Erstellung und MCP-Zugriffe vollständig per API steuern möchte, durchläuft zwei Schritte.

Schritt 1 — Einloggen und Token holen
POST https://mcp.ki-deubner.de/api/auth/login
Content-Type: application/json

{
  "email": "deine@email.de",
  "password": "deinPasswort"
}

Response: {"token": "1|AbCdEfGh..."}

Schritt 2 — MCP-Tool aufrufen (JSON-RPC 2.0)
POST https://mcp.ki-deubner.de/mcp
Authorization: Bearer 1|AbCdEfGh...
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "ask_taxki",
    "arguments": {
      "question": "Welche Voraussetzungen gelten für den Homeoffice-Pauschbetrag?"
    }
  }
}
POST https://mcp.ki-deubner.de/mcp
Authorization: Bearer 1|AbCdEfGh...
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "ask_taxki",
    "arguments": {
      "question": "Gilt die Regelung auch für Selbstständige?",
      "conversation_id": "<conversation_id aus der vorherigen Antwort>"
    }
  }
}
POST https://mcp.ki-deubner.de/mcp
Authorization: Bearer 1|AbCdEfGh...
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/list",
  "params": {}
}
Für den normalen Einsatz empfehlen wir die UI-Methode — dort sind Token benannt und einzeln verwaltbar.

7. API-Key löschen

Unter API-Keys MCP (Menü oben rechts nach Login) sind alle aktiven Keys aufgelistet. Jeder Key zeigt:

  • Bezeichnung — der beim Erstellen vergebene Name
  • Erstellt am
  • Zuletzt verwendet — wann der Key zuletzt für einen MCP-Zugriff genutzt wurde

Mit Löschen wird der Key sofort deaktiviert — alle Verbindungen, die diesen Key verwenden, werden damit ungültig.

8. Fehlerbehebung

Problem Lösung
Claude Desktop zeigt keine Deubner-Tools Config-Datei prüfen, Claude Desktop neu starten
401 Unauthorized Token abgelaufen oder gelöscht → neuen Key erstellen
503 / Tool antwortet nicht KI-Backend kurzzeitig nicht erreichbar → list_backends aufrufen
Token geht verloren Neuen Key erstellen, alten löschen