GolfBelek
Produkt · Otwarte dane

Tee time'y w Beleku w Twoim asystencie AI: wyjaśniamy nasz serwer MCP

Zapytaj Claude'a, na czym możesz zagrać w Beleku we wtorek w październiku, a odpowie teraz na podstawie naszego systemu rezerwacji na żywo, a nie z pamięci. Oto co zbudowaliśmy, co to robi i gdzie przebiega granica.

Opublikowano 2 września 2026 · 8 min czytania · Autor: GolfBelek Editorial

Przetłumaczono z angielskiego. Daty i liczby są takie jak w oryginalnej publikacji z 2 września 2026; ceny są pobierane na bieżąco z naszego systemu rezerwacji. Czytaj po angielsku

W skrócie

GolfBelek.com udostępnia teraz bieżącą dostępność tee time’ów i opublikowane ceny jako serwer MCP — niewielki punkt końcowy tylko do odczytu, który asystenci AI mogą wywoływać bezpośrednio. Zamiast scrapować nasze strony albo odpowiadać na podstawie danych treningowych sprzed kilku miesięcy, asystent pyta system rezerwacji i przekazuje to, co ten faktycznie zwraca.

https://www.golfbelek.com/mcp

Jest publiczny, nie wymaga konta i nie przenosi żadnych danych klientów. Nie może też niczego zarezerwować — więcej o tym niżej, bo to ograniczenie jest celowe.

Jak to wygląda w praktyce

Różnicę najłatwiej zobaczyć w rozmowie. Wcześniej asystent mógł powiedzieć, że w Beleku jest dobry golf i mniej więcej ile kosztuje runda. Teraz potrafi powiedzieć, co jest wolne konkretnego poranka.

„Jestem w Beleku od 10 do 14 października. Na czym mogę zagrać 12. przed 9 rano i ile to kosztuje dla nas dwojga?”
Asystent wywołuje search_tee_times dla 12 października, odczytuje terminy, które są naprawdę wolne, i odpowiada, podając pole, godzinę startu, green fee za gracza, informację, czy wózek golfowy jest w cenie, czy płatny osobno, oraz link do strony rezerwacji. Nic zmyślonego, nic nieaktualnego.

Czym jest MCP, w skrócie

Model Context Protocol to otwarty standard, który pozwala asystentowi AI wywoływać zewnętrzny system. Firma publikuje kilka nazwanych narzędzi; asystent decyduje, kiedy ich użyć, i odczytuje odpowiedź. To różnica między asystentem, który coś o was przeczytał, a takim, który może was zapytać.

Przy wyjeździe golfowym ma to większe znaczenie, niż się wydaje. Dostępność zmienia się codziennie, ceny różnią się w zależności od pola i terminu, a zakres green fee nie jest jednolity — przy niektórych terminach w Beleku wózek jest w cenie, przy innych to dodatek. To dokładnie te szczegóły, które model językowy myli, gdy zgaduje.

Cztery narzędzia

search_tee_times

Dostępne do rezerwacji terminy na wybrany dzień, z green fee za gracza, informacją, co ta opłata już obejmuje, ceną wózka lub wypożyczenia kijów, jeśli są dodatkowo płatne, oraz linkiem do rezerwacji. Filtry według pola, przedziału godzin i maksymalnego green fee.

list_golf_courses

Pola w Beleku dostępne do rezerwacji przez stronę, wraz z klubem i hotelem, do którego każde należy. Przydatne przed wyszukiwaniem konkretnej daty.

get_transfer_zones

Ceny transferów z hotelu na pole według strefy odbioru, od samego Beleku aż po Alanyę i Kemer.

get_booking_info

Jak działa rezerwacja: dwudniowe wyprzedzenie, co obejmuje green fee, jakie są dodatki i jak odbywa się płatność.

Gdzie jest granica i dlaczego

Serwer podaje opublikowane ceny jednostkowe — green fee za gracza i każdy dodatek wyceniony osobno — i na tym kończy. Nie oblicza sumy dla waszej grupy.

To decyzja projektowa, a nie przeoczenie. Suma rezerwacji jest obliczana dokładnie w jednym miejscu: w kasie na tej stronie. Każda dodatkowa kopia tych obliczeń to okazja, by oba wyniki się rozjechały, a gdy się rozjeżdżają, różnicę płaci klient. Dlatego asystent podaje ceny jednostkowe i odsyła na stronę, która wycenia rezerwację.

Z tego samego powodu działa wyłącznie w trybie tylko do odczytu. Nie może utworzyć, zmienić ani wyszukać rezerwacji i nigdy nie widzi danych klienta. Terminy, które są pełne, w trakcie prac konserwacyjnych lub zarezerwowane dla gości pakietowych, po prostu się nie pojawiają.

Podłączenie

Jeden adres, bez klucza, rejestracji ani limitu, o który trzeba prosić. Wklejcie go tam, gdzie wasz asystent przechowuje swoje konektory.

https://www.golfbelek.com/mcp

Poniżej opisujemy dwa klienty, o które ludzie pytają najczęściej. Każde inne narzędzie obsługujące MCP przyjmuje ten sam adres.

Claude — przeglądarka, aplikacja komputerowa lub mobilna

  1. Otwórzcie Settings z menu pod swoim imieniem.
  2. Przejdźcie do Connectors.
  3. Przewińcie poniżej wbudowanych konektorów i wybierzcie Add custom connector.
  4. Nadajcie mu nazwę GolfBelek i wklejcie https://www.golfbelek.com/mcp jako adres URL zdalnego serwera MCP. Resztę pozostawcie bez zmian — uwierzytelnianie nie jest wymagane.
  5. Zapiszcie, upewnijcie się, że przełącznik obok niego jest włączony, a następnie rozpocznijcie nowy czat.

Istniejące rozmowy go nie zobaczą. Konektory są ładowane przy rozpoczęciu czatu, dlatego pierwsze pytanie trzeba zadać w nowym.

ChatGPT — konektor niestandardowy

ChatGPT również łączy się z serwerami MCP przez system konektorów, ale pod dwoma dodatkowymi warunkami: jest to funkcja płatnego planu, a serwery niestandardowe są ukryte za ustawieniem, które najpierw trzeba włączyć.

  1. Otwórzcie Settings → Connectors.
  2. W sekcji Advanced settings włączcie Developer mode. Dopóki tego nie zrobicie, niestandardowe serwery MCP pozostaną ukryte.
  3. Po powrocie na stronę Connectors wybierzcie Create, aby dodać własny.
  4. Wpiszcie nazwę (GolfBelek), krótki opis oraz https://www.golfbelek.com/mcp jako adres URL serwera MCP. Jako metodę uwierzytelniania wybierzcie No authentication.
  5. Utwórzcie go, a następnie w nowym czacie otwórzcie menu narzędzi obok pola wiadomości i włączcie GolfBelek dla tej rozmowy.

Jeśli nie możecie go znaleźć: OpenAI zmienia położenie tych menu, a na niektórych kontach biznesowych lub korporacyjnych administrator musi zezwolić na niestandardowe konektory, zanim w ogóle się pojawią. Adres nigdy się nie zmienia, więc po znalezieniu właściwego ekranu reszta sprowadza się do jednego wklejenia. Dokumentacja konektorów OpenAI jest miarodajnym źródłem aktualnych nazw menu.

Wypróbujcie te pytania

Niezależnie od użytego klienta te pięć pytań pozwoli szybko sprawdzić, czy rzeczywiście odczytuje nasze dane, zamiast zgadywać:

Ostatnie pytanie rozstrzyga sprawę. Asystent zgadujący odpowie, że tak; ten, który faktycznie się z nami komunikuje, powie, że rundy można rezerwować z dwudniowym wyprzedzeniem, i poda najwcześniejszą dostępną jeszcze datę.

Dla programistów

TransportStreamable HTTP, tylko POST
Wersje protokołuod 2026-07-28 (bieżąca) do 2025-03-26, łącznie ze starszym handshake’iem initialize
UwierzytelnianieBrak
SesjeBrak — każde wywołanie jest niezależne
WalutaEUR
WyprzedzenieTee time’y można rezerwować z dwudniowym wyprzedzeniem

Aby sprawdzić go w terminalu przed podłączeniem do czegokolwiek, inspektor referencyjny komunikuje się z nim bezpośrednio:

npx @modelcontextprotocol/inspector --cli https://www.golfbelek.com/mcp --transport http --method tools/list

Punkt końcowy jest też wymieniony w naszych plikach AGENTS.md i llms.txt, obok pricing.md, więc agent, który trafi na stronę, znajdzie go bez podpowiedzi.

Po co nam to

Coraz więcej podróży zaczyna się w oknie czatu, a nie w wyszukiwarce. Gdy ktoś pyta asystenta o golfa w Beleku, asystent i tak odpowie — pytanie tylko, czy na podstawie naszego systemu na żywo, czy tego, co na wpół pamięta.

Udostępnianie danych jest też po prostu tańsze niż bycie scrapowanym. Jeden porządny punkt końcowy, jedno źródło prawdy i link do rezerwacji na końcu każdej odpowiedzi.

Coś się nie zgadza w odpowiedzi? Jeśli asystent podaje cenę lub dostępność niezgodną ze stroną, rację ma strona — i chcemy o tym wiedzieć. Napiszcie na [email protected].

Pytania, które już padły

Czy może zarezerwować za mnie?

Nie. Z założenia działa tylko do odczytu. Rezerwacja odbywa się na stronie tee time’ów, gdzie potwierdzana jest suma i pobierana płatność.

Czy potrzebuję konta?

Do serwera nie. Udostępnia on tylko to, co już jest publiczne na stronie. Do rezerwacji konto będzie potrzebne.

Czy moje dane gdzieś trafiają?

Przez serwer nie przechodzą żadne dane klientów. Odpowiada na pytania o pola, godziny i ceny i na nic więcej.

Czy ceny zawsze będą zgodne ze stroną?

Pochodzą z tego samego systemu, z którego korzysta strona, więc w przypadku cen jednostkowych tak. Sumy są obliczane wyłącznie w kasie i dlatego serwer ich nie podaje.

Zobacz także