Konfiguracja
To aktualne polskie streszczenie. Pełny opis ustawień, przykładów i ograniczeń jest w kanonicznej konfiguracji, a tabela zmiennych jest generowana z .env.example.
- Nową instalację konfiguruje
jamrelay setup; istniejącą —jamrelay config. Dla checkoutu developerskiego można nadal używać.env. - Katalogi zarządzanej instalacji są zależne od platformy; starsze wdrożenia
.envzachowują ścieżki. Docker przechowuje konfigurację i dane w/data. Jawne ścieżki mają pierwszeństwo. Zobacz instalację. - Poświadczenia dostawców trafiają do
provider-credentials.json, osobno odmcp-oauth.jsoni statycznego rejestrumcp-oauth-clients.json. Nie commituj prywatnej konfiguracji ani magazynów tokenów. TOKEN_ENCRYPTION_KEYkoduje w base64 dokładnie 32 bajty. Właściciel używa osobnegoMCP_OAUTH_OWNER_SECRET. Kreator zachowuje istniejący klucz; jego utrata uniemożliwia odczyt zaszyfrowanych danych.- Konfiguracja dostawców jest opcjonalna. Uzupełnij cały zestaw wymaganych pól wybranego dostawcy albo pozostaw cały zestaw pusty. Apple Music wymaga klucza Media Services i osobnego Music User Token; YouTube korzysta z oficjalnego Data API, nie z API biblioteki YouTube Music.
PUBLIC_BASE_URLwskazuje rzeczywisty adres serwera. Zdalny dostęp wymaga HTTPS.TRUST_PROXYustaw tylko zgodnie z faktycznie zaufanym proxy.MCP_AUTH_MODE=nonewyłącza wyłącznie statyczny klucz API; nie otwiera chronionego endpointu/mcp.bearerdodaje uwierzytelnianieMCP_API_KEY.MCP_OAUTH_DCR_ENABLEDkontroluje rejestrację klientów, aMCP_OAUTH_CLIENTS_PATHwskazuje statyczny rejestr. Przykładem jestexamples/mcp-oauth-clients.example.json; rejestracja nie zastępuje zgody właściciela.
Opis zgody właściciela i dwóch niezależnych warstw autoryzacji znajduje się na stronie OAuth. Parametry dostawców i ich ograniczenia opisują przewodniki dostawców. Operacje lokalne, w tym kopie zapasowe, są dostępne przez CLI operatora, bez panelu administracyjnego WWW.