Zgłoszenie udziału w becie
AI Deploy jest na etapie zamkniętej bety (do Q3 2026). Nowi użytkownicy proszeni są o krótką wiadomość przez formularz kontaktowy — nie wystawiamy tokena bez wstępnego kontaktu, żeby móc świadomie zarządzać limitami infrastruktury i pomóc w razie problemów.
→ Wypełnij formularz kontaktowy (temat ai-deploy-beta jest preselectowany — formularz sam podpowiada, jakie informacje są nam potrzebne).
Bezpośredni kontakt: ai-deploy@….
Aktywacja sandboxa
Po zgłoszeniu admin mDiv ustawia w Twoim koncie flagę ai_deploy: sandbox. Sandbox to read-only — agent może listować zasoby (list_my_websites, list_my_domains, list_my_databases, list_packages), ale nie może niczego zmodyfikować.
Aktywacja zajmuje typowo 1 dzień roboczy. W tym czasie warto przygotować klienta MCP (krok 4).
Wybór metody uwierzytelnienia
Opcja A — OAuth 2.1 + PKCE (rekomendowane dla agentów per-user)
Klient MCP rejestruje się przez Dynamic Client Registration (RFC 7591) na https://moje.mdiv.pl/api/oauth/register, otwiera https://moje.mdiv.pl/oauth/authorizew przeglądarce, użytkownik akceptuje zakres scope'ów, agent dostaje access token.
PKCE jest wymagane (S256 only, plain odrzucone). Discovery: https://moje.mdiv.pl/.well-known/oauth-authorization-server.
Opcja B — Personal API Token
Wejdź na https://moje.mdiv.pl/account/api-tokens, kliknij „Wystaw token", zaznacz scope'y. Token w formacie mpt_<64hex> jest pokazywany jeden raz — skopiuj i bezpiecznie zapisz. Użycie:
Authorization: Bearer mpt_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Konfiguracja klienta MCP
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json na macOS):
{
"mcpServers": {
"mdiv": {
"type": "streamable-http",
"url": "https://mcp.mdiv.pl/api/mcp"
}
}
}Cursor (Settings → Features → MCP): dodaj wpis z tym samym url. Continue.dev: w konfiguracji ~/.continue/config.json sekcja mcpServers z analogiczną zawartością.
Po starcie klienta wykonaj tools/list — powinno wrócić 26 narzędzi. Jeśli nic się nie pojawia, sprawdź logi klienta — w 99% przypadków winna jest pomyłka w endpoincie albo nieaktywny token.
Pierwsze wywołanie
W oknie czatu agenta: „Pokaż moje strony WWW na koncie mDiv". Agent wykona list_my_websites() i pokaże tabelę. Jeśli widzisz poprawne dane — connection działa.
Kolejne kroki w sandboxie: list_my_domains, list_my_databases, list_my_mailboxes, list_packages, list_jobs. Wszystkie są bezpieczne — nic nie zmieniają.
Awans z sandbox na beta
Po 1–2 tygodniach testów w sandboxie napisz na ai-deploy@… lub przez formularz:
- jakie operacje chcesz wykonywać (write/install/delete),
- jakiej skali ruchu się spodziewasz,
- czy potrzebujesz wyższego limitu niż 500 ops/dzień (full).
Po awansie tokeny zaczynają akceptować install_wordpress, request_ssl, set_dns_records, two-step delete_domain itp. Limit 500/dzień (beta) lub bez limitu (full, w cenie pakietów mBiznes/mPro po launchu).