> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Ein MCP-Server für deine App

> Lass Claude, ChatGPT und andere KI-Assistenten die Daten deiner App nutzen

Jedes Projekt, das du in Macaly baust, kann einen eigenen [MCP](https://modelcontextprotocol.io)-Server haben. Damit können andere KI-Assistenten deine App nutzen. Wer mit Claude oder ChatGPT arbeitet, sagt dann „füge eine Buchung für Freitag um 10 hinzu" oder „wie viele Bestellungen kamen diese Woche rein", und der Assistent führt die Aktion über deine App aus.

Welche Teile der App du freigibst, entscheidest du. Eingerichtet wird das im Tab **MCP** deines [Chats](/docs/de/chat/overview), wo auch die Verbindungsdaten stehen.

<Callout icon="user">
  In allen Plänen verfügbar
</Callout>

## Den Server erstellen

Öffne den Tab **MCP** und klicke auf **MCP für diese App erstellen**. Der Agent sieht sich an, was deine App macht, und schlägt eine Reihe von Tools vor, etwa eines zum Auflisten von Einträgen, eines zum Anlegen und eines zum Bearbeiten. Möchtest du andere, sag es dem Agenten im Chat. Er baut diese Tools dann in das Backend deiner App ein.

Du kannst auch einfach im Chat fragen: „Mach aus meiner App einen MCP-Server, damit Claude den Lagerbestand verwalten kann." Später bringt dich **Tools hinzufügen oder ändern** im MCP-Tab zurück zum Agenten, um anzupassen, was freigegeben ist.

Sobald der Server existiert, zeigt der Tab seine **Server-URL** und die Art der Authentifizierung:

* **Anmeldung erforderlich**: Assistenten melden sich über den Login deiner App an, sodass jede Person nur an ihre eigenen Daten kommt. Claude und ChatGPT setzen diese Methode voraus.
* **Zugriffstoken**: Ein einzelner geheimer Schlüssel. Praktisch für Skripte und Claude Code, aber die Apps Claude und ChatGPT können ihn nicht verwenden. Akzeptiert dein Server nur ein Token, klicke auf **Anmeldung hinzufügen**, und der Agent ergänzt deine App um einen Login.

<Note>
  Assistenten melden sich über deine veröffentlichte App an, du musst das Projekt also zuerst veröffentlichen. Nutzt der Chat die Testdatenbank, melden sich Claude und ChatGPT trotzdem an der Live-Datenbank an. Sobald die Testversion fertig ist, wechsle im Tab Datenbank zu Live. Siehe [Live- und Testdatenbank](/docs/de/features/databases#live--und-testdatenbank).
</Note>

## Einen Assistenten verbinden

Der Abschnitt **Verbinden** enthält eine Schritt-für-Schritt-Anleitung für jeden Client. Verbinden musst du nur einmal.

<Tabs>
  <Tab title="Claude">
    1. Öffne in Claude **Settings → Connectors** und klicke auf **Add custom connector**.
    2. Gib ihm einen Namen und füge deine Server-URL in das Feld **Remote MCP server URL** ein.
    3. Klicke auf **Connect**. Claude öffnet die Anmeldeseite deiner App. Melde dich an und erlaube den Zugriff.
  </Tab>

  <Tab title="ChatGPT">
    1. Öffne in ChatGPT **Settings → Apps & Connectors → Advanced settings** und aktiviere **Developer mode**.
    2. Zurück in **Apps & Connectors** klickst du auf **Create**, gibst einen Namen ein und fügst deine Server-URL ein. Belasse die Authentifizierung auf **OAuth**.
    3. Melde dich mit deinem App-Konto an und erlaube den Zugriff. Wähle deine App in einem Chat über das Menü **+** aus.
  </Tab>

  <Tab title="Claude Code">
    Kopiere den Befehl aus dem MCP-Tab und führe ihn in deinem Terminal aus. Er enthält dein Zugriffstoken, gib ihn also an niemanden weiter. Tippe danach `/mcp` in Claude Code und schließe die Anmeldung im Browser ab.
  </Tab>
</Tabs>

Eigene Connectors brauchen einen bezahlten Claude- oder ChatGPT-Plan und werden in der Web- oder Desktop-App hinzugefügt, nicht in der Handy-App.

## Was verbundene Assistenten tun können

Die Liste **Tools** unten im Tab zeigt alle Tools, die dein Server anbietet, jeweils mit einer kurzen Beschreibung. Tools mit der Kennzeichnung **Nur lesen** können Daten nur ansehen. Tools mit der Kennzeichnung **Kann Daten löschen** können Daten entfernen, sei also vorsichtig bei ihren Berechtigungen.

Meldet der Tab, dass der Server nicht antwortet, wird er vielleicht noch bereitgestellt. Versuch es gleich noch einmal oder klicke auf **Macaly um Reparatur bitten**, dann sieht sich der Agent die Sache an.

## Beispiele für die Nutzung

* Eine Buchungs-App, in der Kunden ihren Assistenten bitten, einen freien Termin zu finden und zu buchen.
* Ein internes CRM, in dem das Vertriebsteam ChatGPT vor einem Gespräch nach der Historie eines Kunden fragt.
* Eine Lager-App, in der Claude Bestände prüft und Lieferungen erfasst.

Der Server läuft auf der [API-Domain](/docs/de/features/domains#api-domain-für-das-backend-deiner-app) deiner App, seine Adresse bleibt also gleich, auch wenn du die Website umbenennst oder umziehst.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.