Dodaj exchangerate.dev jako własny konektor MCP, aby ChatGPT mógł pobierać kursy walut i przeliczać kwoty. Hostowany serwer działa bez klucza API. Kursy bez klucza i w Free są opóźnione o 15 minut; płatne plany mają kursy na żywo.
Wymagania przed połączeniem
ChatGPT obsługuje własne konektory MCP przez tryb deweloperski, który włączysz w ustawieniach ChatGPT. Sprawdź aktualną pomoc OpenAI, aby ustalić, które plany pozwalają je dodawać, ponieważ dostępność się zmienia.
Zasady obszaru roboczego mogą wymagać wcześniejszej zgody administratora lub właściciela na własne konektory. ChatGPT wymaga serwera dostępnego przez HTTPS i obsługuje Streamable HTTP, którego używa hostowany serwer exchangerate.dev.
Te kroki odpowiadają procedurze z dokumentacji OpenAI.
Dodaj serwer
W ustawieniach ChatGPT włącz tryb deweloperski, dodaj własny konektor MCP, wpisz nazwę i URL serwera z fragmentu kodu, a dla uwierzytelniania wybierz brak.
Zachowaj końcowy ukośnik w URL. Hostowany serwer obsługuje wykrywanie i wywoływanie narzędzi bez klucza. Ta konfiguracja używa wspólnej puli bez klucza, z limitami 10 zapytań na minutę i 100 na godzinę na IP.
https://api.exchangerate.dev/v1/mcp/Zapytaj o kurs lub przeliczenie
Zapytaj ChatGPT: „Ile jenów japońskich to teraz 100 euro?” i poproś o podanie czasu zwróconego z kursem.
Narzędzie convert odpowiada kursem i przeliczoną kwotą. Oznacza też kurs wyliczony przez USD.
Dla danych historycznych zapytaj: „Jaki był kurs USD do IDR 1 września?”. Narzędzie get_range odczytuje kursy z zakresu dat; get_rate odczytuje najnowszy kurs dla waluty bazowej i kwotowanej. Zapytaj „Jakie waluty możesz sprawdzić?”, aby użyć list_currencies.
Co ChatGPT może odczytać
Serwer ma dziewięć narzędzi. Poza narzędziami kursów, przeliczeń, historii i walut get_usd_index zwraca niezależnie obliczany indeks USD, a search_docs przeszukuje dokumentację.
list_official_rate_tables wyświetla tabele kursów publikowane przez instytucje państwowe, a get_official_rate odczytuje te kursy. Narzędzie start_checkout otwiera formularz zakupu planu dopiero po Twoim potwierdzeniu.
Odpowiedzi zawierają source, market_session i data_updated_at oraz informację, że kursy są orientacyjne i nie nadają się do rozliczeń. Poproś ChatGPT o podawanie zwróconego czasu przy odczycie liczb. Kursy nie służą do rozliczeń ani handlu, a konektor bez klucza nie zwraca kursów na żywo z płatnych planów.
Gdy konektor nie działa
Jeśli konektor nie może się połączyć, porównaj URL serwera z fragmentem kodu, łącznie z końcowym ukośnikiem.
Błędny URL to zwykle przyczyna problemu z połączeniem. HTTP 429 oznacza wyczerpanie wspólnej puli bez klucza lub limitu minutowego. Przed kolejnym zapytaniem poczekaj do wskazanego czasu ponowienia.
Po zmianie narzędzi serwera odśwież konektor, aby ChatGPT miał aktualną listę narzędzi.