MCP

Den MCP anbinden

Die Adresse ist für jeden Client dieselbe, unterschiedlich ist nur, wo die Zeilen hingehören. Wo in einem Block ein Platzhalter steht, tragen Sie Ihren eigenen ARTECO-Zugang ein.

https://mcp.arteco.ai/mcp/

Vorbereitung: der Anmeldeblock

Jeder Client schickt den Zugang des Kunden mit. Aus Anmeldename und Passwort entsteht der Wert einmalig auf der Kommandozeile.

Wert für den Authorization-Header erzeugen

printf '%s' 'login:passwort' | base64 | tr -d '\n'

Der Dienst legt den Zugang nie auf die Platte. Er tauscht ihn gegen ein Token der ARTECO API, das höchstens 23 Stunden im Arbeitsspeicher liegt.

Claude Code

Ein Befehl im Terminal meldet den Server an.

Terminal

claude mcp add --transport http arteco https://mcp.arteco.ai/mcp/ \
  --header "Authorization: Basic <base64 von login:passwort>"

Mit /mcp zeigt Claude Code danach an, ob der Server verbunden ist.

Cursor

Der Eintrag gehört in die Datei mcp.json des Benutzers.

~/.cursor/mcp.json

{
  "mcpServers": {
    "arteco": {
      "url": "https://mcp.arteco.ai/mcp/",
      "headers": {
        "Authorization": "Basic <base64 von login:passwort>"
      }
    }
  }
}

Claude Desktop

Claude Desktop spricht noch nicht direkt mit einem Server über HTTP. Das Hilfsprogramm mcp-remote übersetzt dazwischen.

claude_desktop_config.json

{
  "mcpServers": {
    "arteco": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.arteco.ai/mcp/",
        "--header",
        "Authorization:Basic <base64 von login:passwort>"
      ]
    }
  }
}

Nach dem Speichern startet Claude Desktop einmal neu.

ChatGPT und claude.ai

Beide binden einen Server als Connector ein und verlangen dafür eine Anmeldung über OAuth. Diese Stufe ist in Vorbereitung.

Bis dahin führen die Wege über Claude Code, Cursor sowie Claude Desktop.