Claude mit digna verbinden¶
Diese Anleitung verbindet Claude mit dem digna MCP Server. Sie benötigen den MCP-Endpunkt Ihrer digna-Installation und einen API-Schlüssel, wie in der Übersicht KI-Agenten beschrieben.
Die Beispiele verwenden https://digna.example.com/mcp als Endpunkt. Ersetzen Sie ihn durch Ihren.
Verbindungsart wählen¶
| Claude-Produkt | Verbindet sich von | Funktioniert mit digna in Ihrem Netzwerk |
|---|---|---|
| Claude Code | Ihrem Rechner | Ja |
| Claude Desktop mit einer lokalen Bridge | Ihrem Rechner | Ja |
| Benutzerdefinierter Konnektor in claude.ai, Claude Desktop und Claude mobil | Der Cloud von Anthropic | Nein. Der Endpunkt muss aus dem Internet erreichbar sein |
Für eine digna-Installation in Ihrem Firmennetzwerk verwenden Sie Claude Code oder Claude Desktop mit einer lokalen Bridge.
Claude Code¶
1. Den Server hinzufügen¶
Legen Sie den API-Schlüssel in einer Umgebungsvariablen ab und fügen Sie dann den Server hinzu:
export DIGNA_API_KEY='<api key>'
claude mcp add --transport http --scope user digna https://digna.example.com/mcp --header "Authorization: Bearer $DIGNA_API_KEY"
Ihre Shell setzt $DIGNA_API_KEY beim Ausführen des Befehls ein, sodass Claude Code den Schlüssel in seiner eigenen Konfiguration speichert.
--scope legt fest, wo der Server verfügbar ist:
| Scope | Verfügbar |
|---|---|
local (Standard) | Für Sie, nur im aktuellen Projekt |
user | Für Sie, in jedem Projekt |
project | Für alle, die im Projekt arbeiten, über eine .mcp.json-Datei im Projekt |
2. Den Server mit Ihrem Team teilen (optional)¶
Damit alle in einem Projekt denselben Server erhalten, legen Sie eine .mcp.json-Datei im Projektstammverzeichnis an. Schreiben Sie den Schlüssel nicht in die Datei. Claude Code setzt ${DIGNA_API_KEY} aus der Umgebung der jeweiligen Person ein:
{
"mcpServers": {
"digna": {
"type": "http",
"url": "https://digna.example.com/mcp",
"headers": {
"Authorization": "Bearer ${DIGNA_API_KEY}"
}
}
}
}
Jede Person setzt DIGNA_API_KEY auf ihren eigenen Schlüssel. Wenn Claude Code die Datei zum ersten Mal findet, fragt es, ob die darin enthaltenen Server verwendet werden sollen.
3. Die Verbindung prüfen¶
In Ihrer Shell:
Der Server digna muss ✔ Connected anzeigen. Innerhalb einer Claude-Code-Sitzung führen Sie /mcp aus, um den Server und seine Tools zu sehen.
Claude Desktop mit einer lokalen Bridge¶
Die Konfigurationsdatei von Claude Desktop startet lokale MCP-Server auf Ihrem Rechner. Eine kleine Bridge, das Open-Source-Paket mcp-remote, läuft dort und leitet jede Anfrage mit Ihrem API-Schlüssel an den digna-Endpunkt weiter. Da die Bridge auf Ihrem Rechner läuft, funktioniert das auch mit digna in Ihrem Firmennetzwerk.
Ein Community-Paket
mcp-remote wird von seiner Open-Source-Community gepflegt, nicht von Anthropic oder digna. Prüfen Sie, ob Ihre Organisation es erlaubt, bevor Sie es verwenden.
1. Node.js installieren¶
Die Bridge benötigt Node.js 18 oder neuer. Claude Desktop verwendet die auf Ihrem System installierte Node.js-Version. Prüfen Sie sie mit:
2. Die Konfigurationsdatei bearbeiten¶
Öffnen Sie claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Fügen Sie den Server digna hinzu. Enthält die Datei bereits einen Abschnitt mcpServers, ergänzen Sie dort den Eintrag digna:
{
"mcpServers": {
"digna": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://digna.example.com/mcp",
"--transport",
"http-only",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <api key>"
}
}
}
}
Den Header genau wie gezeigt übernehmen
Schreiben Sie Authorization:${AUTH_HEADER} ohne Leerzeichen und tragen Sie Bearer <api key> unter env ein. Claude Desktop unter Windows maskiert Leerzeichen in args nicht, daher macht ein Leerzeichen dort den Header unbrauchbar.
3. Claude Desktop neu starten¶
Beenden Sie Claude Desktop vollständig und starten Sie es erneut. Klicken Sie in einem neuen Chat auf + und öffnen Sie Connectors: digna muss dort aufgeführt und eingeschaltet sein.
Benutzerdefinierter Konnektor¶
Ein benutzerdefinierter Konnektor macht digna in claude.ai, Claude Desktop und den mobilen Claude-Apps ohne lokale Einrichtung verfügbar. Die Cloud von Anthropic verbindet sich mit dem Endpunkt, daher funktioniert das nur, wenn:
- Der digna-Endpunkt über HTTPS aus dem Internet erreichbar ist
- Ihre Claude-Organisation die Option Request headers im Dialog Add custom connector hat. Anthropic bietet sie als Beta für eine begrenzte Zahl von Organisationen an
Nicht für digna in Ihrem Netzwerk
Claudes MCP-Tunnel, die Server in einem privaten Netzwerk erreichen, setzen OAuth auf dem MCP-Server voraus. Der digna MCP Server authentifiziert mit API-Schlüsseln, daher kann kein Tunnel verwendet werden. Verwenden Sie stattdessen Claude Code oder Claude Desktop mit einer lokalen Bridge.
1. Die Konnektor-Einstellungen öffnen¶
- Free-, Pro-, Max- und Ultra-Pläne: Gehen Sie zu Customize > Connectors und klicken Sie auf Add custom connector.
- Team- und Enterprise-Pläne: Ein Owner geht zu Organization settings > Connectors, klickt auf Add, dann auf Custom, und wählt Web, wenn nach dem Typ gefragt wird.
2. Die Konnektor-Details eingeben¶
- MCP server URL:
https://digna.example.com/mcp - Authentication: No sign-in
- Request headers: Wählen Sie
authorizationals Header-Namen, geben SieBearer <api key>als Wert ein, einschließlich des WortsBearerund des Leerzeichens, und markieren Sie ihn als Required. - Klicken Sie auf Add.
Alle teilen sich den Schlüssel
Jedes Mitglied, das den Konnektor nutzt, arbeitet mit demselben API-Schlüssel und damit mit demselben digna-Benutzer. Legen Sie für den Konnektor einen eigenen digna-Benutzer an und geben Sie ihm nur die Projekte und Rollen, die alle haben dürfen, z. B. die Leserrolle.
In Team- und Enterprise-Plänen verbinden sich die Mitglieder anschließend unter Customize > Connectors, wo der Konnektor das Label Custom trägt.
Claude kann den Header eines bestehenden Konnektors nicht ändern. Um einen neuen Schlüssel zu verwenden, entfernen Sie den Konnektor und fügen Sie ihn erneut hinzu.
Fehlerbehebung für Claude¶
claude mcp list zeigt Failed to connect¶
Führen Sie claude mcp get digna aus, um den Grund zu sehen. Ein 401 bedeutet, dass der Schlüssel abgelehnt wurde; siehe 401 Unauthorized. Claude Code warnt außerdem vor Leerzeichen oder einem Zeilenumbruch am Anfang oder Ende des Schlüssels, die oft beim Kopieren mitkommen.
digna erscheint nicht in Claude Desktop¶
- Prüfen Sie, ob Node.js 18 oder neuer installiert ist:
node --version. - Prüfen Sie, ob
claude_desktop_config.jsongültiges JSON ist. Ein fehlendes Komma verhindert, dass irgendein Server aus der Datei geladen wird. - Beenden Sie Claude Desktop vollständig, nicht nur das Fenster, und starten Sie es erneut.
Der benutzerdefinierte Konnektor erreicht den Server nicht¶
Die Cloud von Anthropic erreicht den Endpunkt nicht. Prüfen Sie, ob er über HTTPS mit einem gültigen Zertifikat aus dem Internet erreichbar ist, oder verbinden Sie sich stattdessen über Claude Code.
Siehe auch¶
- Übersicht KI-Agenten: Endpunkt, API-Schlüssel, Sicherheit und allgemeine Fehlerbehebung
- Gemini: Antigravity oder Gemini CLI verbinden
- digna Agentic: was KI-Agenten mit digna tun können