EN ZalogujZałóż konto
Startujemy w październiku 2026. Działają konta, katalog modeli, kalkulator i dokumentacja. Studio jest dostępne w podglądzie; generowanie czeka na uruchomienie.

Claude Code generuje wideo: MCP Jantaris krok po kroku

Jak podłączyć serwer MCP Jantarisa do Claude Code jednym poleceniem i generować wideo, obrazy i muzykę z terminala. Windows, macOS, limit wydatków, błędy.

Claude Code może generować wideo, obrazy i muzykę, jeśli podłączysz mu serwer MCP Jantarisa. Wystarczy jedno polecenie: claude mcp add --transport http jantaris https://jantaris.com/mcp --header "Authorization: Bearer sk-jt-...". Potem piszesz "zrób 5-sekundową rolkę 9:16 w Seedance 2.5", a agent sam wybiera model, pokazuje koszt i zleca generację. 5 sekund wideo w Seedance 2.5 kosztuje od 1,51 zł za sekundę, nieudane generacje nic nie kosztują.

Poniżej cała droga od zera: konto, klucz z limitem, polecenie dla Windows i macOS, pierwsze wideo, zapisanie pliku w projekcie i lista błędów, na które najczęściej się trafia.

Co to jest MCP i po co Claude Code

Claude Code to agent programistyczny w terminalu. Czyta pliki, uruchamia polecenia, pisze kod. Sam z siebie nie umie zrobić filmu ani obrazka, bo model językowy generuje tekst.

MCP (Model Context Protocol) to standard, przez który agent dostaje dodatkowe narzędzia z zewnątrz. Działa jak gniazdko: podłączasz serwer raz, a Claude Code widzi listę narzędzi, ich opis i parametry. Kiedy uzna, że narzędzie pomoże, prosi cię o zgodę i je wywołuje.

Serwer MCP Jantarisa daje siedem narzędzi:

NarzędzieDo czego
list_modelslista modeli wideo, obrazu, audio i czatu z ceną za jednostkę
get_modelparametry konkretnego modelu: proporcje, rozdzielczości, długość
estimate_costwycena zadania przed startem, nic nie pobiera
generatezlecenie generacji, czeka na wynik do 45 sekund
get_taskstan zadania i linki do plików
get_balanceile zostało na koncie
chatpytanie do innego modelu czatu, np. Gemini albo GPT

Do kodu nadal używasz Claude'a. Jantaris dokłada mu ręce do mediów.

Dla kogo to ma sens

  • Strony i aplikacje. Agent buduje landing page i od razu robi tło hero, ikony albo krótkie wideo na sekcję "jak to działa".
  • Twórcy rolek, którzy lubią terminal. Piszesz scenariusz w pliku, a agent generuje ujęcia jedno po drugim i zapisuje je w folderze.
  • Prototypy gier i prezentacji. Grafiki zastępcze w kilka minut, bez przełączania się do przeglądarki.
  • Automatyzacje. Claude Code pisze skrypt, który woła API Jantarisa, a wcześniej testuje parametry przez MCP.

Jeśli wolisz klikać, to samo zrobisz w przeglądarce w Jantaris Studio. MCP jest dla tych, którzy i tak siedzą w terminalu.

Formularz Seedance 2.5 w Jantaris Studio: proporcje, rozdzielczość, długość, dźwięk i koszt przed generacją
Te same parametry, które agent ustawia przez MCP, w Studio wybierasz ręcznie

Krok 1: konto i klucz z limitem

  1. Załóż konto i potwierdź adres e-mail.
  2. Doładuj saldo w panelu. Minimum to 40 zł, płacisz BLIK-iem albo kartą, faktura VAT przychodzi automatycznie. Saldo nie wygasa.
  3. Wejdź w zakładkę Klucze API.
  4. W polu Nazwa wpisz claude-code-mcp.
  5. W polu Limit miesięczny wpisz kwotę, której agent nie może przekroczyć, np. 50.
  6. Kliknij Utwórz klucz i skopiuj klucz sk-jt-.... Panel pokazuje go tylko raz.
Zakładka Klucze API w panelu Jantarisa z polami Nazwa i Limit miesięczny
Limit miesięczny ustawiasz przy tworzeniu klucza

Limit to najważniejsze ustawienie w tym poradniku. Agent, który dostał narzędzie do wideo, przy źle sformułowanym poleceniu może zlecić kilka klipów pod rząd. Gdy klucz dojdzie do limitu, Jantaris odpowiada błędem 403 i nic więcej nie schodzi z salda.

Krok 2: podłączenie serwera

Masz już zainstalowany Claude Code? Jeśli nie, instrukcja instalacji jest w tekście Claude Code - cena i jak zacząć.

Windows (PowerShell)

Otwórz PowerShell w folderze projektu i wklej, podmieniając klucz:

powershell
claude mcp add --transport http jantaris https://jantaris.com/mcp --header "Authorization: Bearer sk-jt-..."

macOS i Linux

To samo polecenie w Terminalu:

bash
claude mcp add --transport http jantaris https://jantaris.com/mcp --header "Authorization: Bearer sk-jt-..."

Domyślnie serwer działa tylko w folderze, w którym go dodałeś. Chcesz go mieć we wszystkich projektach? Dopisz --scope user:

bash
claude mcp add --transport http jantaris https://jantaris.com/mcp --scope user --header "Authorization: Bearer sk-jt-..."

Sprawdzenie

bash
claude mcp list

Przy jantaris ma być Connected. Uruchom claude i wpisz /mcp - zobaczysz serwer i jego narzędzia.

Ostatni test, który nic nie kosztuje:

text
Sprawdź narzędziem get_balance z serwera jantaris, ile mam na koncie.

Jeśli Claude Code odpowie kwotą w złotówkach, wszystko działa.

Krok 3: pierwsze wideo

Wklej do Claude Code:

text
Zrób rolkę 9:16 w Seedance 2.5, 5 sekund, 720p: poranna kawa w małej
kawiarni, para nad filiżanką, miękkie światło z okna. Najpierw wyceń
narzędziem estimate_cost i poczekaj na moją zgodę.

Co się dzieje dalej:

  1. Claude Code woła get_model dla seedance-2.5, żeby sprawdzić nazwy parametrów.
  2. Woła estimate_cost i pokazuje kwotę. Ta wycena nic nie kosztuje.
  3. Czeka na twoje "ok". Potem prosi o zgodę na wywołanie generate - widzisz dokładnie, jaki prompt i jakie parametry wysyła.
  4. generate czeka do 45 sekund. Wideo zwykle trwa dłużej, więc agent dostaje id zadania (task_...) i po chwili sprawdza je przez get_task.
  5. Gdy zadanie ma status succeeded, dostajesz link do pliku MP4 i faktyczny koszt.
Materiał producenta: ByteDance (byteplus.com). Tak wygląda jakość Seedance 2.5, model dostępny w Jantarisie także przez MCP

Jeśli agent zapomni sprawdzić zadanie, napisz "sprawdź zadanie". Jeśli generacja się nie uda, blokada środków wraca na saldo w całości.

Zapisz plik w projekcie

Linki do wyników działają ograniczony czas. Poproś od razu:

text
Pobierz to wideo do folderu media/ jako kawa-916.mp4.

Claude Code użyje curl albo Invoke-WebRequest i zapisze plik obok kodu.

Gotowe polecenia do skopiowania

Kilka poleceń, które dobrze pokazują, co daje połączenie agenta z generatorem:

  • "Zbuduj prostą stronę o kawiarni w index.html i wygeneruj do niej tło hero 16:9 w Nano Banana Pro. Najpierw koszt."
  • "Pokaż 5 najtańszych modeli wideo z 1080p i ceną za sekundę."
  • "Wygeneruj 3 warianty ikony aplikacji 1:1 w GPT Image 2.5, zapisz w assets/icons/."
  • "Przeczytaj scenariusz.md, zrób z każdej sceny osobny 5-sekundowy klip 9:16 i podaj łączny koszt przed startem."
  • "Napisz krótki tekst o porannej kawie i zrób z niego piosenkę w Mureka V9."
  • "Zapytaj Gemini 3.8 Flash przez narzędzie chat o drugą opinię na temat tego komponentu."

Aktualne ceny modeli z przykładów:

ModelCena
Seedance 2.5od 1,51 zł za sekundę
Nano Banana Prood 0,439 zł za obraz
GPT Image 2.50,254 zł za obraz
Mureka V90,727 zł za utwór

Ile wychodzi gotowa rolka, policzyłem w tekście Ile kosztuje rolka AI.

Claude Code na tokenach z Jantarisa i MCP razem

MCP nie wymaga, żeby Claude Code korzystał z Jantarisa jako dostawcy modelu. Możesz mieć abonament Anthropic do kodu i Jantaris tylko do mediów.

Możesz też przełączyć sam Claude Code na Jantaris i płacić za tokeny w złotówkach z fakturą VAT. Wtedy jeden klucz (albo dwa osobne z różnymi limitami) obsługuje i model, i generowanie. Konfigurację opisałem w dokumentacji Claude Code i w tekście o fakturze VAT za Claude Code.

Polecam dwa osobne klucze: jeden na tokeny Claude'a, drugi na MCP. W panelu widzisz wtedy osobno, ile poszło na kod, a ile na wideo.

Plik AGENTS.md: stałe zasady dla agenta

Nie chcesz w każdym poleceniu dopisywać "najpierw pokaż koszt"? Pobierz gotowy opis API do projektu i dopisz własne zasady:

bash
curl -fsSL https://jantaris.com/agents.md -o AGENTS.md
echo "@AGENTS.md" >> CLAUDE.md

W PowerShellu:

powershell
Invoke-WebRequest -Uri "https://jantaris.com/agents.md" -OutFile "AGENTS.md"
Add-Content -Path "CLAUDE.md" -Value "@AGENTS.md"

Pod spodem AGENTS.md dopisz np. "Przed każdym wideo podaj koszt i czekaj na zgodę. Wideo zapisuj w media/". Szczegóły: Plik AGENTS.md.

Bezpieczeństwo i koszty

  • Nie zezwalaj na stałe na narzędzie generate. Claude Code pyta przed każdym wywołaniem i tak ma zostać. Zgodę na list_models, get_model, estimate_cost i get_balance możesz dać na stałe, bo są darmowe.
  • Klucz nie trafia do Gita. Przy --scope project Claude Code zapisuje konfigurację w .mcp.json w repozytorium - wtedy klucz trafiłby do commita. Używaj zakresu domyślnego albo --scope user.
  • Limit na kluczu zatrzymuje wydatki niezależnie od tego, co agent wymyśli.
  • Nieudane = 0 zł. Jeśli model odrzuci prompt albo zwróci błąd, środki wracają.

Typowe błędy

ObjawCo zrobić
Failed to connect w claude mcp listSprawdź adres (https://jantaris.com/mcp) i nagłówek: musi być Bearer, spacja, klucz
401Klucz z literówką albo usunięty. Utwórz nowy w panelu i dodaj serwer ponownie (claude mcp remove jantaris, potem add)
402Za mało środków. Doładuj saldo
403Klucz doszedł do limitu miesięcznego. Utwórz nowy z wyższym limitem
422Parametr spoza zakresu modelu, np. za długi klip. Poproś agenta o get_model i poprawkę
Agent nie widzi narzędziZamknij i uruchom claude ponownie, sprawdź /mcp

Najczęstsze pytania

Czy muszę mieć abonament Claude Pro albo Max?

Nie do MCP. Claude Code może działać na abonamencie Anthropic albo na tokenach z Jantarisa, a serwer MCP działa w obu przypadkach. Generowanie płacisz z salda Jantarisa.

Ile kosztuje 5-sekundowa rolka z Claude Code?

Tyle, ile w Studio albo przez API: dla Seedance 2.5 to 5 sekund razy od 1,51 zł za sekundę. Do tego tokeny Claude'a za samą rozmowę z agentem, zwykle ułamek kosztu wideo. Dokładną kwotę przed startem pokaże estimate_cost.

Czy Claude Code sam wyda mi pieniądze bez pytania?

Domyślnie nie. Claude Code pyta o zgodę przed każdym wywołaniem narzędzia MCP. Dodatkowo limit miesięczny na kluczu twardo ogranicza wydatki.

Czy to działa na Windowsie?

Tak. Polecenie claude mcp add jest takie samo w PowerShellu, w Terminalu na macOS i w Linuksie.

Czy MCP Jantarisa działa poza Claude Code?

Tak, w Codex CLI, Cursorze, VS Code, Cline i Claude Desktop. Konfiguracje są w dokumentacji serwera MCP, a Codexa opisałem w tekście Codex i Jantaris.

Jak długo ważne są linki do wygenerowanych plików?

Ograniczony czas, dlatego od razu każ agentowi pobrać plik do projektu. Historia generacji ze Studio zostaje na koncie.