Skip to main content

MCP mit deinem KI-Agenten verbinden

Jede MCP-fähige App verbindet dieselben zwei Dinge: den etg24-MCP-Endpoint und deinen API-Key. Diese Seite zeigt die Einrichtung für die gängigsten Agenten.

Was du brauchst

  • Den etg24-MCP-Endpoint: https://api.etg24.de/propertymanagement/v2/mcp
  • Einen API-Key aus der etg24-App. Für Agenten, die nur durchsuchen und suchen, reicht ein Read-only-Key; Agenten, die Daten ändern, brauchen einen Key mit Schreibrechten. Siehe Berechtigungs-Scopes.

Das allgemeine Muster

Egal welche App: Die Konfiguration sieht so aus – ein MCP-Server-Eintrag mit der Endpoint-URL und einem Authorization-Header mit deinem Key:

{
"url": "https://api.etg24.de/propertymanagement/v2/mcp",
"headers": { "Authorization": "Bearer <API_KEY>" }
}

Die meisten Apps verstecken das hinter einem Formular: Servername, URL, API-Key. Die Menünamen variieren je nach App und Version – suche in den Einstellungen nach MCP, Connections oder Integrationen.

Claude

Claude Desktop – öffne den MCP-Server-Bereich in den Einstellungen und füge einen Server hinzu, oder bearbeite claude_desktop_config.json direkt (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):

{
"mcpServers": {
"etg24": {
"url": "https://api.etg24.de/propertymanagement/v2/mcp",
"headers": { "Authorization": "Bearer <API_KEY>" }
}
}
}

Claude Code – registriere den Server über die CLI:

Terminal window
claude mcp add --transport http etg24 https://api.etg24.de/propertymanagement/v2/mcp \
--header "Authorization: Bearer $ETG24_API_KEY"

Cursor

Öffne Settings → MCP, füge einen neuen Server hinzu und wähle den HTTP-Transport:

{
"mcpServers": {
"etg24": {
"type": "http",
"url": "https://api.etg24.de/propertymanagement/v2/mcp",
"headers": { "Authorization": "Bearer <API_KEY>" }
}
}
}

Cursor speichert das in ~/.cursor/mcp.json – du kannst die Datei auch direkt bearbeiten.

VS Code

Öffne die Befehlspalette (Ctrl+Shift+P / Cmd+Shift+P) und führe MCP: Add Server aus, wähle HTTP, trage Endpoint und Authorization-Header ein – oder bearbeite .vscode/mcp.json (Projekt) bzw. deine Benutzer-mcp.json:

{
"servers": {
"etg24": {
"type": "http",
"url": "https://api.etg24.de/propertymanagement/v2/mcp",
"headers": { "Authorization": "Bearer <API_KEY>" }
}
}
}

ChatGPT

Öffne in ChatGPT Einstellungen → Apps (der Ort des MCP-Bereichs variiert je nach App-Version) und verbinde einen neuen MCP-Server. Trage die etg24-Endpoint-URL und deinen API-Key ein, wenn das Formular Zugangsdaten verlangt. Bietet deine App-Version nur OAuth-Connectors an, funktioniert ein MCP-Gateway als Brücke, das den Authorization-Header ergänzt.

Mistral

Mistral unterstützt MCP-Verbindungen für Agenten und Assistenten. Füge den etg24-Endpoint als MCP-Server hinzu (URL plus Authorization: Bearer <API_KEY>-Header) – in den Workspace- oder Agenten-Einstellungen.

Perplexity

Öffne Einstellungen → MCP-Server und füge einen eigenen Server hinzu: Vergib einen Namen, trage die etg24-Endpoint-URL ein und hinterlege deinen API-Key als Bearer-Token. Nach dem Speichern stehen die etg24-Tools deinen Prompts zur Verfügung.

opencode

Füge den Server zu opencode.json hinzu:

{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"etg24": {
"type": "remote",
"url": "https://api.etg24.de/propertymanagement/v2/mcp",
"headers": { "Authorization": "Bearer ${env:ETG24_API_KEY}" }
}
}
}

Clients ohne Remote-MCP-Unterstützung

Startet dein Client nur lokale MCP-Prozesse, brücke ihn mit mcp-remote:

{
"mcpServers": {
"etg24": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.etg24.de/propertymanagement/v2/mcp",
"--header",
"Authorization: Bearer <API_KEY>"
]
}
}
}

Andere Agenten

Jede App, die einen entfernten MCP-Server über HTTP mit eigenen Headern verbinden kann, funktioniert gleich: Endpoint-URL und Authorization-Header angeben – verbunden.

Die Verbindung prüfen

Bitte den Agenten, seine Tools aufzulisten – oder schau in der MCP-Sektion der App in die Tool-Liste. Der etg24-Server nennt seine Meta-Tools (meta.tools.search, meta.tool.describe, meta.tool.execute, meta.docs.search und mehr); Domänen-Tools werden zur Laufzeit darüber entdeckt. Siehe den Meta-Tool-Workflow.

Ein guter erster Prompt: „Nutze meta.tools.search, um Tools zum Auflisten von Kontakten zu finden, und liste dann ein paar Kontakte.”

Beispiel-Prompts

  • „Finde alle Einheiten des Gebäudes ‚Schillerstraße 12’ und sage mir, welche leer stehen.”
  • „Nutze meta.docs.search, um nachzuschlagen, wie der Mieterwechsel-Workflow funktioniert, und fasse ihn zusammen.”
  • „Liste die Dokumente der Einheit X und prüfe, ob der letzte Abschlag abgelegt ist.”
  • „Lege einen Kontakt für Ada Lovelace an und erfasse eine Wiedervorlage-Notiz.”

Bevor du einen Agenten Daten ändern lässt, lies die MCP-Sicherheitspraxis.

Fehlerbehebung

  • 401 Unauthorized – der Key fehlt, ist fehlerhaft oder deaktiviert. Prüfe den Header und den Key-Lebenszyklus.
  • Tools sichtbar, aber Aufrufe schlagen mit 403 fehl – dein Key ist read-only und das Tool ist ein Command. Nutze einen Key mit Schreibrechten oder bleib bei Queries.
  • Der Agent findet die Tools nicht – der Server wurde nicht registriert; prüfe den MCP-Verbindungsstatus in der App und versuche es erneut. Denk daran: Standardmäßig sind nur die Meta-Tools gelistet; Domänen-Tools erscheinen über meta.tools.search.
  • Client unterstützt kein HTTP-MCP – nutze die mcp-remote-Brücke oben.
  • Client meldet Verbindungsfehler bei JSON-Konfiguration – manche Clients brauchen die exakte JSON-Form ihrer Version; vergleiche mit den Beispielen auf dieser Seite und der MCP-Doku des Clients.