Skip to main content
ItemShop udostępnia serwer Model Context Protocol, dzięki któremu agent AI (Claude Code, Codex, OpenCode, Cursor, Gemini CLI…) może pracować na Twoim sklepie: edytować pliki strony, budować i publikować podgląd, zarządzać produktami i rabatami. Konfigurację konkretnego agenta znajdziesz w Podłączanie agentów.

Token workspace

W panelu: Workspace → MCP → Nowy token. Wybierz tylko zakresy, których agent potrzebuje. Token (prefiks iswt_) widać tylko raz — trzymaj go w zmiennej środowiskowej, nie w commitowanym pliku:
Token nie może dać więcej, niż ma jego twórca w zespole sklepu — jeśli twórca straci dostęp, token przestaje działać.

Grupy narzędzi

Właściciel ustawia w Workspace → MCP dla każdej grupy tryb: wyłączona / odczyt / zapis. Dotyczy to wszystkich tokenów. Efektywny dostęp wywołania to mniejsze z dwóch: ustawienie grupy i zakresy tokenu. Zamówienia i statystyki nie mają trybu zapisu. Zamówienia są domyślnie wyłączone, bo zawierają dane kupujących — włączasz je świadomie. Serwer udostępnia też zasoby itemshop://shop i itemshop://site/files/{path} (szkic) oraz dwa prompty: change_look i add_product.

Zabezpieczenia

  • Zmiany plików trafiają do szkicu — na produkcji nic się nie zmienia, dopóki build nie zostanie opublikowany.
  • promote_deployment i discard_draft wymagają jawnego confirm: true. Publikację na produkcję możesz zarezerwować dla panelu (Workspace → Publikacje) — wtedy agent udostępnia tylko link do podglądu. Przy włączonej polityce (domyślnie) promote_deployment zwraca 403 WORKSPACE_PRODUCTION_REQUIRES_APPROVAL.
  • Zmiany produktów przechodzą tę samą walidację co panel.
  • Każde wywołanie trafia do logu aktywności Workspace (źródło mcp).
  • Limity per token: 240 żądań na minutę, w tym 60 zapisów na minutę. Nieudane uwierzytelnienia są limitowane per IP.
  • Podejrzewasz wyciek? Unieważnij token w panelu — działa natychmiast.

Mostek stdio

Jeśli agent obsługuje tylko lokalne serwery stdio, użyj @itemshop/mcp. Przekazuje każdą wiadomość do serwera hostowanego, więc ma te same narzędzia, zakresy i limity.
Mostek przyjmuje wyłącznie tokeny workspace (iswt_…) i nie wysyła tokenu przez zwykłe HTTP (poza localhost). Diagnostyka idzie na stderr, stdout niesie tylko wiadomości MCP.
Token został unieważniony, wygasł albo jego twórca stracił dostęp do sklepu. Utwórz nowy.
Ustaw ITEMSHOP_TOKEN w środowisku, w którym agent uruchamia mostek.
Sprawdź zakresy tokenu i tryby grup w Workspace → MCP. Przycisk Test połączenia pokazuje, co faktycznie jest dostępne.

Skille agentowe

Wiedza o ItemShop dla agenta.

Podłączanie agentów

Konfiguracja Claude Code, Codex, Cursor.