Aller au contenu principal
Tous les guides MCP

Configuration MCP

Utiliser Attorly avec les modèles OpenAI

L’API OpenAI peut appeler directement le serveur MCP d’Attorly : les agents et services fondés sur les modèles OpenAI peuvent ainsi utiliser ses outils pour les contrats, les clauses et la recherche juridique.

Avant de commencer

  • Une offre Attorly Pro ou Enterprise.
  • Une clé API OpenAI avec accès à la Responses API.

Les réglages de connecteurs de ChatGPT n’ajoutent que des serveurs qui se connectent via OAuth. Le serveur MCP d’Attorly utilise des clés API : il se connecte donc via l’API OpenAI, comme ci-dessous, et non via les réglages de ChatGPT.

Étapes

  1. Créer une clé

    Créez une clé dans Paramètres › Développeurs et choisissez OpenAI API. La page affiche alors les étapes ci-dessous avec votre clé déjà renseignée.

    Créer une clé pour OpenAI API
  2. Ajouter Attorly à OpenAI API

    Donnez à un modèle OpenAI les outils d’Attorly en ajoutant le serveur MCP à une requête à l’API OpenAI.

    Appelez la Responses API d’OpenAI avec Attorly comme outil

    bash
    curl https://api.openai.com/v1/responses \
      -H "Authorization: Bearer $OPENAI_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
      "model": "gpt-5.5",
      "tools": [
        {
          "type": "mcp",
          "server_label": "attorly",
          "server_url": "https://attorly.ai/api/mcp",
          "headers": {
            "Authorization": "Bearer lbmcp_your_api_key"
          },
          "require_approval": "never"
        }
      ],
      "input": "List my five most recent documents in Attorly and summarise the riskiest one."
    }'

    Le même appel avec la bibliothèque Python d’OpenAI

    python
    from openai import OpenAI
    
    client = OpenAI()
    response = client.responses.create(
        model="gpt-5.5",
        tools=[{
            "type": "mcp",
            "server_label": "attorly",
            "server_url": "https://attorly.ai/api/mcp",
            "headers": {"Authorization": "Bearer lbmcp_your_api_key"},
            "require_approval": "never",
        }],
        input="List my five most recent documents in Attorly and summarise the riskiest one.",
    )
    print(response.output_text)
  3. Vérifier que cela fonctionne

    Exécutez la requête. La réponse liste les outils Attorly appelés par le modèle et se termine par sa réponse. Les appels figurent aussi dans Paramètres › Développeurs › Journal des requêtes.

Si cela ne fonctionne pas

La réponse contient une erreur pour le serveur Attorly.
Vérifiez l’en-tête Authorization de la requête. Le détail de l’erreur, par exemple une autorisation manquante, figure dans la sortie MCP de la réponse et dans votre journal des requêtes.
Le modèle n’appelle pas Attorly.
Indiquez dans l’entrée ce que vous attendez d’Attorly, par exemple « Utilise Attorly pour chercher dans la bibliothèque de clauses… ».
Un autre problème est survenu.
Les erreurs comme 401, insufficient_scope et rate_limited sont expliquées dans la section de dépannage MCP. Chaque appel figure aussi dans Paramètres › Développeurs › Journal des requêtes, avec l’erreur renvoyée. Dépannage MCP

Autres clients