> ## 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.

# Un serveur MCP pour votre app

> Laissez Claude, ChatGPT et d'autres assistants IA utiliser les données de votre app

Chaque projet que vous créez dans Macaly peut avoir son propre serveur [MCP](https://modelcontextprotocol.io). D'autres assistants IA peuvent ainsi utiliser votre app. Une personne qui travaille avec Claude ou ChatGPT peut alors dire « ajoute une réservation pour vendredi à 10 h » ou « combien de commandes sont arrivées cette semaine », et l'assistant exécute l'action via votre app.

C'est vous qui décidez quelles parties de l'app sont exposées. La configuration se fait dans l'onglet **MCP** de votre [chat](/docs/fr/chat/overview), qui contient aussi les informations de connexion.

<Callout icon="user">
  Disponible sur tous les forfaits
</Callout>

## Créer le serveur

Ouvrez l'onglet **MCP** et cliquez sur **Créer un MCP pour cette app**. L'agent examine ce que fait votre app et propose un ensemble d'outils, par exemple un pour lister des éléments, un pour en créer et un pour les modifier. Si vous en voulez d'autres, dites-le à l'agent dans le chat. Il intègre ensuite ces outils au backend de votre app.

Vous pouvez aussi simplement le demander dans le chat : « Transforme mon app en serveur MCP pour que Claude puisse gérer le stock. » Plus tard, **Ajouter ou modifier des outils** dans l'onglet MCP vous ramène à l'agent pour ajuster ce qui est exposé.

Une fois le serveur créé, l'onglet affiche son **URL du serveur** et son mode d'authentification :

* **Connexion requise** : les assistants se connectent via le login de votre app, si bien que chaque personne n'atteint que ses propres données. C'est la méthode exigée par Claude et ChatGPT.
* **Jeton d'accès** : une clé secrète unique. Pratique pour des scripts et pour Claude Code, mais les apps Claude et ChatGPT ne peuvent pas l'utiliser. Si votre serveur n'accepte qu'un jeton, cliquez sur **Ajouter la connexion** et l'agent ajoute un login à votre app.

<Note>
  Les assistants se connectent via votre app publiée : vous devez donc publier le projet d'abord. Si le chat utilise la base de test, Claude et ChatGPT se connectent tout de même à la base Live. Quand la version de test est prête, basculez vers Live dans l'onglet Base de données. Voir [Bases de données Live et de test](/docs/fr/features/databases#bases-de-données-live-et-de-test).
</Note>

## Connecter un assistant

La section **Connecter** contient des instructions pas à pas pour chaque client. Vous n'avez besoin de vous connecter qu'une fois.

<Tabs>
  <Tab title="Claude">
    1. Dans Claude, ouvrez **Settings → Connectors** et cliquez sur **Add custom connector**.
    2. Donnez-lui un nom et collez l'URL de votre serveur dans le champ **Remote MCP server URL**.
    3. Cliquez sur **Connect**. Claude ouvre la page de connexion de votre app. Connectez-vous et autorisez l'accès.
  </Tab>

  <Tab title="ChatGPT">
    1. Dans ChatGPT, ouvrez **Settings → Apps & Connectors → Advanced settings** et activez **Developer mode**.
    2. De retour dans **Apps & Connectors**, cliquez sur **Create**, donnez un nom et collez l'URL de votre serveur. Laissez **OAuth** comme authentification.
    3. Connectez-vous avec votre compte d'app et autorisez l'accès. Dans un chat, sélectionnez votre app depuis le menu **+**.
  </Tab>

  <Tab title="Claude Code">
    Copiez la commande affichée dans l'onglet MCP et exécutez-la dans votre terminal. Elle contient votre jeton d'accès, ne la partagez donc avec personne. Tapez ensuite `/mcp` dans Claude Code et terminez la connexion dans votre navigateur.
  </Tab>
</Tabs>

Les connecteurs personnalisés nécessitent un abonnement payant Claude ou ChatGPT et s'ajoutent depuis l'app web ou de bureau, pas depuis l'app mobile.

## Ce que peuvent faire les assistants connectés

La liste **Outils**, en bas de l'onglet, montre tous les outils proposés par votre serveur, avec une courte description de chacun. Les outils marqués **Lecture seule** peuvent uniquement consulter des données. Ceux marqués **Peut supprimer des données** peuvent en supprimer : soyez prudent en réglant leurs autorisations.

Si l'onglet indique que le serveur ne répond pas, il est peut-être encore en cours de déploiement. Réessayez dans un instant, ou cliquez sur **Demander à Macaly de corriger** et l'agent s'en occupe.

## Exemples d'utilisation

* Une app de réservation où les clients demandent à leur assistant de trouver un créneau libre et de le réserver.
* Un CRM interne où l'équipe commerciale demande à ChatGPT l'historique d'un client avant un appel.
* Une app de gestion de stock où Claude vérifie les niveaux et enregistre les livraisons.

Le serveur tourne sur le [domaine d'API](/docs/fr/features/domains#domaine-dapi-pour-le-backend-de-votre-app) de votre app : son adresse reste donc la même, même si vous renommez ou déplacez le site.


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