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ędzie | Do czego |
|---|---|
list_models | lista modeli wideo, obrazu, audio i czatu z ceną za jednostkę |
get_model | parametry konkretnego modelu: proporcje, rozdzielczości, długość |
estimate_cost | wycena zadania przed startem, nic nie pobiera |
generate | zlecenie generacji, czeka na wynik do 45 sekund |
get_task | stan zadania i linki do plików |
get_balance | ile zostało na koncie |
chat | pytanie 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.

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

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:
claude mcp add --transport http jantaris https://jantaris.com/mcp --header "Authorization: Bearer sk-jt-..."macOS i Linux
To samo polecenie w Terminalu:
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:
claude mcp add --transport http jantaris https://jantaris.com/mcp --scope user --header "Authorization: Bearer sk-jt-..."Sprawdzenie
claude mcp listPrzy jantaris ma być Connected. Uruchom claude i wpisz /mcp - zobaczysz serwer i jego narzędzia.
Ostatni test, który nic nie kosztuje:
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:
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:
- Claude Code woła
get_modeldlaseedance-2.5, żeby sprawdzić nazwy parametrów. - Woła
estimate_costi pokazuje kwotę. Ta wycena nic nie kosztuje. - Czeka na twoje "ok". Potem prosi o zgodę na wywołanie
generate- widzisz dokładnie, jaki prompt i jakie parametry wysyła. generateczeka do 45 sekund. Wideo zwykle trwa dłużej, więc agent dostaje id zadania (task_...) i po chwili sprawdza je przezget_task.- Gdy zadanie ma status
succeeded, dostajesz link do pliku MP4 i faktyczny koszt.
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:
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.htmli 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:
| Model | Cena |
|---|---|
| Seedance 2.5 | od 1,51 zł za sekundę |
| Nano Banana Pro | od 0,439 zł za obraz |
| GPT Image 2.5 | 0,254 zł za obraz |
| Mureka V9 | 0,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:
curl -fsSL https://jantaris.com/agents.md -o AGENTS.md
echo "@AGENTS.md" >> CLAUDE.mdW PowerShellu:
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ę nalist_models,get_model,estimate_costiget_balancemożesz dać na stałe, bo są darmowe. - Klucz nie trafia do Gita. Przy
--scope projectClaude Code zapisuje konfigurację w.mcp.jsonw 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
| Objaw | Co zrobić |
|---|---|
Failed to connect w claude mcp list | Sprawdź adres (https://jantaris.com/mcp) i nagłówek: musi być Bearer, spacja, klucz |
401 | Klucz z literówką albo usunięty. Utwórz nowy w panelu i dodaj serwer ponownie (claude mcp remove jantaris, potem add) |
402 | Za mało środków. Doładuj saldo |
403 | Klucz doszedł do limitu miesięcznego. Utwórz nowy z wyższym limitem |
422 | Parametr spoza zakresu modelu, np. za długi klip. Poproś agenta o get_model i poprawkę |
| Agent nie widzi narzędzi | Zamknij 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.











