sampling MCP

Możliwość MCP, w której serwer prosi klienta o wykonanie zapytania do modelu — korzystając z modelu i budżetu klienta, nie własnego. Wybór modelu i kontrola nad zapytaniem należą do klienta. Zdeprecjonowane w specyfikacji 2026-07-28. To coś innego niż sampling w znaczeniu wyboru tokenu z rozkładu.

W Polsce nazywane też:

zapytanie serwera do modelu klientasampling w MCP

Uwaga terminologiczna na wstępie: to hasło opisuje coś zupełnie innego niż samplowanie w znaczeniu wyboru tokenu z rozkładu prawdopodobieństwa. Zbieżność nazw jest przypadkowa i myląca.

Czym jest sampling w MCP

Sampling to możliwość, w której serwer MCP prosi klienta o wykonanie zapytania do modelu językowego. Serwer nie ma własnego dostępu do modelu ani własnego klucza — korzysta z modelu, którym dysponuje klient.

Dzięki temu serwer może wykonywać zadania wymagające rozumowania, nie wymagając od użytkownika dodatkowej konfiguracji ani dodatkowych kosztów po swojej stronie.

Kontrola po stronie klienta

Wybór modelu należy do klienta, nie do serwera. Człowiek może przejrzeć, zmodyfikować albo odrzucić zapytanie przed wysłaniem, a także obejrzeć wynik przed przekazaniem go z powrotem. To celowy projekt: bez tego serwer zewnętrzny mógłby prowadzić dowolne rozmowy z modelem na koszt użytkownika.

Zdeprecjonowane

W specyfikacji 2026-07-28 sampling został zdeprecjonowany razem z roots i logging. Pozostaje w dokumencie na czas okna deprecjacji, ale nowe implementacje mają korzystać z parametrów narzędzi albo z bezpośrednich API dostawców. Wcześniej, w wersji 2026-07-28, żądania tego typu przestały być inicjowane przez serwer i zostały przeniesione do wzorca żądań wielokrotnego obiegu.

Co warto z tego zapamiętać

Nawet jeśli mechanizm odchodzi, pokazuje wzorzec, który zostaje: serwer zewnętrzny może chcieć korzystać z twojego modelu. Przy ocenie każdego serwera MCP warto sprawdzać, czego oczekuje od klienta, a nie tylko co udostępnia.