Konfiguracja MCP
Używaj Attorly z modelami OpenAI
API OpenAI może bezpośrednio wywoływać serwer MCP Attorly, więc agenci i usługi oparte na modelach OpenAI mogą korzystać z narzędzi do umów, klauzul i wyszukiwania prawnego.
Zanim zaczniesz
- Plan Attorly Pro lub Enterprise.
- Klucz API OpenAI z dostępem do Responses API.
Ustawienia konektorów w ChatGPT dodają tylko serwery logujące się przez OAuth. Serwer MCP Attorly używa kluczy API, więc łączy się przez API OpenAI, jak poniżej, a nie przez ustawienia ChatGPT.
Kroki
Utwórz klucz
Utwórz klucz w Ustawienia › Deweloperzy i wybierz OpenAI API. Strona ustawień pokaże wtedy poniższe kroki z Twoim kluczem już wpisanym.
Utwórz klucz dla: OpenAI APIDodaj Attorly do: OpenAI API
Daj modelowi OpenAI narzędzia Attorly, dodając serwer MCP do żądania do API OpenAI.
Wywołaj Responses API OpenAI z Attorly jako narzędziem
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." }'To samo wywołanie z biblioteką Pythona od 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)Sprawdź, czy działa
Wyślij żądanie. Odpowiedź wymienia narzędzia Attorly wywołane przez model i kończy się jego odpowiedzią. Wywołania widać też w Ustawienia › Deweloperzy › Dziennik żądań.
Jeśli nie działa
- Odpowiedź zawiera błąd serwera Attorly.
- Sprawdź nagłówek Authorization w żądaniu. Szczegóły błędu, na przykład brakujący zakres, są w wyjściu MCP odpowiedzi i w Twoim dzienniku żądań.
- Model nie wywołuje Attorly.
- Napisz w danych wejściowych, czego chcesz od Attorly, na przykład „Użyj Attorly, aby przeszukać bibliotekę klauzul pod kątem…”.
- Coś innego poszło nie tak.
- Błędy takie jak 401, insufficient_scope i rate_limited są wyjaśnione w sekcji rozwiązywania problemów MCP. Każde wywołanie widać też w Ustawienia › Deweloperzy › Dziennik żądań, razem ze zwróconym błędem. Rozwiązywanie problemów MCP