ChatGPT¶
ChatGPT obsługuje tylko zdalne serwery MCP (HTTPS)
ChatGPT nie uruchamia lokalnych serwerów stdio. Domyślna komenda
uvx … bpp-mcp (stdio) tu nie zadziała. Musisz uruchomić bpp-mcp w
trybie HTTP i wystawić go pod publicznym adresem HTTPS.
Wymagania¶
- Plan płatny. Dodawanie własnych connectorów działa w Developer mode (Plus/Pro; w Business/Enterprise/Edu wymaga włączenia przez administratora). Plan Free nie jest obsługiwany.
bpp-mcpw trybie HTTP pod publicznym URL-em (patrz niżej).
Krok 1: uruchom serwer w trybie HTTP¶
Serwer wystawia /mcp (Streamable HTTP) oraz
/.well-known/oauth-protected-resource (OAuth) — dokładnie to, czego oczekuje
ChatGPT. Szczegóły trybu i bezpieczeństwo: Uwierzytelnianie.
Publiczny URL¶
ChatGPT musi dosięgnąć serwera po HTTPS. Opcje:
- hosting na maszynie z publicznym adresem i certyfikatem TLS,
- tunel deweloperski: ngrok, Cloudflare Tunnel lub „Secure MCP Tunnel"
OpenAI — nada Twojemu lokalnemu portowi publiczny adres
https://….
Bezpieczeństwo tunelu
Wystawiając serwer publicznie, pamiętaj o mitygacjach z sekcji
Uwierzytelnianie (read-only serwerowo, scope read).
Nie zmieniaj --host bez potrzeby — tunel kieruj na 127.0.0.1:8000.
Krok 2: dodaj connector w ChatGPT¶
- ChatGPT → zdjęcie profilowe → Settings.
- Apps & Connectors (starsza nazwa: Connectors) → Advanced settings → włącz Developer mode. (W Business/Enterprise/Edu musi to najpierw umożliwić administrator.)
- W Apps & Connectors kliknij Create (+).
- Podaj Name, Description oraz MCP server URL = Twój publiczny
endpoint, np.
https://twoj-host/mcp. - Wybierz uwierzytelnianie: OAuth (ChatGPT przeprowadzi logowanie) lub token.
- Create — po powodzeniu ChatGPT wylistuje narzędzia serwera.
Nazewnictwo
Od 2025-12-17 OpenAI zmienił nazwę „connectors" na „apps" — w UI możesz spotkać oba terminy; funkcjonalnie to to samo.
Zobacz też¶
- Oficjalnie: Developer mode and MCP apps in ChatGPT, Connect your app to ChatGPT (Apps SDK), Building MCP servers.
- Uwierzytelnianie — tryb HTTP/OAuth.