Serwer StreamPay MCP łączy obsługiwanego asystenta AI z kontem twórcy. W zwykłej rozmowie można sprawdzać statystyki wpłat, odczytywać ustawienia widgetów i zmieniać obsługiwane elementy konfiguracji.
Do czego służy StreamPay MCP
MCP, czyli Model Context Protocol, pozwala aplikacji korzystającej z modelu językowego wywoływać udostępnione narzędzia. W przypadku StreamPay oznacza to dostęp do ściśle określonych operacji na koncie twórcy. Zamiast szukać każdej opcji w panelu, można opisać potrzebną zmianę własnymi słowami.
Asystent nie otrzymuje pełnego dostępu do konta. Widzi tylko narzędzia i dane udostępnione przez serwer MCP, a ich użycie zależy od uprawnień zaakceptowanych podczas logowania.
Co można odczytać i zmienić
StreamPay MCP obejmuje wybrane ustawienia najczęściej używane podczas przygotowania transmisji. Zakres jest celowo ograniczony, żeby rozmowa z asystentem nie zastępowała wszystkich funkcji panelu.
Alert nowej wiadomości
Asystent może odczytać obsługiwane ustawienia alertu wyświetlanego po nowej wpłacie i zmienić wskazane pola. Przed zapisem można poprosić go o pokazanie bieżącej konfiguracji oraz opis planowanej zmiany.
Najwyższe i ostatnie wpłaty
Obsługiwane są widgety prezentujące ranking najwyższych wpłat oraz listę ostatnich wpłat. Dzięki temu można sprawdzić ich konfigurację i poprawić wybrane ustawienia bez przechodzenia między kolejnymi ekranami panelu.
Cele
W przypadku widgetu celu asystent odczytuje dostępne ustawienia i zmienia obsługiwane wartości, na przykład nazwę celu. Nadal warto poprosić o podsumowanie przed zapisem, szczególnie gdy widget jest już używany w aktywnym źródle OBS.
Odliczanie
Serwer MCP udostępnia bezpieczny podzbiór konfiguracji odliczania. Pozwala to szybko sprawdzić ustawienia lub poprawić konkretną wartość, bez przekazywania asystentowi dostępu do całego kreatora widgetu.
Strona wpłat
Rozmowa z asystentem obejmuje także wybrane ogólne ustawienia strony wpłat. Publiczny adres strony, własny kod, media i pełna konfiguracja wizualna pozostają poza zakresem MCP.
Statystyki wpłat
Tryb odczytu pozwala pytać o ostatnie wpłaty, ich liczbę, sumę z wybranego okresu i ranking wspierających. Przykładowe polecenie może brzmieć: „Pokaż sumę i liczbę opłaconych wpłat z ostatnich 30 dni”. Takie pytanie nie wymaga uprawnień do zmiany ustawień.
Jak może wyglądać rozmowa
Najbezpieczniej zacząć od odczytu. Użytkownik może poprosić o listę widgetów albo sprawdzenie konfiguracji jednego z nich, bez wykonywania zmian.
Pokaż listę moich widgetów StreamPay. Niczego nie zmieniaj.
Odczytaj ustawienia widgetu celu i podaj jego obecną nazwę.
Jeśli odpowiedź jest zgodna z oczekiwaniami, kolejne polecenie może zawierać prośbę o przygotowanie zmiany, ale jeszcze bez zapisu.
Zaproponuj zmianę nazwy celu na „Nowy mikrofon”. Najpierw pokaż plan i poczekaj na moje potwierdzenie.
Po zatwierdzeniu warto sprawdzić wynik w panelu StreamPay i w źródle OBS. Asystent ułatwia wykonanie operacji, ale decyzja o zapisie nadal należy do użytkownika.
Logowanie i ekran zgody
Połączenie korzysta z logowania StreamPay przez OAuth. Hasło podajesz wyłącznie na stronie StreamPay, a nie w konfiguracji MCP ani w rozmowie. Po zalogowaniu pojawia się ekran zgody z zakresem dostępu wymaganym przez klienta.
Zakresy są rozdzielone według rodzaju operacji:
mcp:usepozwala nawiązać połączenie z serwerem MCP,donates:listudostępnia odczyt wpłat i statystyk,widgets:readudostępnia listę widgetów oraz ich obsługiwane ustawienia,widgets:writepozwala zmieniać obsługiwane ustawienia widgetów,payment-page:readudostępnia ustawienia strony wpłat,payment-page:writepozwala zmieniać obsługiwane ustawienia strony wpłat.
Jeżeli użytkownik chce tylko przeglądać dane, nie musi przyznawać zakresów write. Dostęp można później odłączyć, a przy ponownym połączeniu zaakceptować inny zestaw uprawnień.
Czego asystent nie może zrobić
Serwer MCP nie pozwala usuwać widgetów. Nie udostępnia też tokenów widgetów, adresów OBS, danych logowania ani innych wrażliwych informacji. Poza zakresem pozostają media, własny kod, pełny kreator wizualny i zmiana publicznego adresu strony wpłat.
Ograniczenia dotyczą również narzędzi zapisujących. Asystent może zmieniać tylko pola jawnie obsługiwane przez StreamPay MCP. Brak narzędzia oznacza brak możliwości wykonania danej operacji przez rozmowę.
CIMD, DCR i rejestracja klienta
Standardowe połączenie nie wymaga ręcznego tworzenia aplikacji OAuth. Preferowaną metodą jest CIMD. Klient przedstawia StreamPay swój opublikowany dokument tożsamości, a serwer weryfikuje zawarte w nim dane.
Jeżeli klient nie może użyć CIMD, automatycznym rozwiązaniem zapasowym jest DCR, czyli dynamiczna rejestracja podczas łączenia. Ręczne utworzenie publicznego klienta OAuth pozostaje opcją awaryjną wyłącznie dla aplikacji, które nie obsługują żadnej z tych metod. W takim przypadku trzeba zarejestrować dokładny adres callback pokazany przez aplikację i użyć PKCE.
Szczegółowa konfiguracja jest opisana w poradniku połączenia asystenta AI ze StreamPay. Informacje o funkcji i obsługiwanych możliwościach są także dostępne na publicznej stronie StreamPay MCP.