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
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 APIAjouter 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
bashcurl 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
pythonfrom 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)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