Hoppa till innehållet
Transcript Dock
Logga inBörja gratis

Webbplatsmeny

Transcript Dock
IntroduktionSå fungerar det, guider och vad du kan transkribera.
SnabbstartSkicka en länk, vänta på jobbet, exportera transkriptet. Tre anrop.
AutentiseringAPI-nycklar, scopes, Idempotency-Key och X-Request-Id.
JobbSkapa, vänta på, lista, avbryt och försök igen med jobb.
TranskriptTranskriptobjektet och exporter som txt, srt, vtt och json.
BatcherUpp till 50 videor i ett enda anrop.
UppladdningarTranskribera dina egna ljud- och videofiler.
WebhooksFå ett anrop när ett jobb eller en batch är klar. Verifiera signaturen.
FelAlla felkoder, vad de betyder och vad du ska göra.
HastighetsgränserInskickningar, pågående jobb och läsningar per abonnemang. Svaret 429.
Priser och krediter1 kredit per transkript från undertexter, 2 per minut AI-transkribering. Abonnemang och extra krediter.
KällorYouTube, TikTok, dina egna filer och direktlänkar: godkända URL:er och lägen.
MCPHitta och transkribera videor från Claude, Cursor, Windsurf eller din egen agent.
OpenAPI-specifikationOpenAPI 3.1-specifikationen för kodgenerering och typade klienter.
Claude CodeEtt kommando lägger till Transcript Dock i Claude Code.
Claude-appenLägg till Transcript Dock som en egen anslutning på claude.ai, i Claude Desktop eller i mobilen.
CursorLägg till Transcript Dock som MCP-server i Cursor.
WindsurfLägg till Transcript Dock i Windsurf så att Cascade kan hitta och transkribera videor.
OpenClawKoppla Transcript Dock till de autonoma agenterna i OpenClaw.
19 träffar
Referens

Transcript MCP-server

Ge Claude, Cursor, Windsurf eller din egen agent verktyg för att söka på YouTube, lista TikTok-profiler och läsa videotranskript. Fjärrserver med OAuth-inloggning, eller kör den med npx.

Uppdaterad


MCP-servern ger en AI-agent samma API som din nyckel: den kan hitta videor, transkribera dem och läsa resultaten mitt i en konversation. Den debiterar dina krediter. Ingenting att installera: peka klienten mot fjärrservern, https://www.transcriptdock.com/mcp.

Anslut#

Claude (claude.ai, Desktop, mobil)#

  • Öppna Customize, Connectors och välj Add custom connector.
  • Ge den namnet Transcript Dock och klistra in https://www.transcriptdock.com/mcp som serveradress. Lämna de avancerade inställningarna tomma.
  • Välj Add och sedan Connect. Logga in på Transcript Dock och välj Allow access.

Ingen API-nyckel används: connectorn loggar in med ditt konto och kan läsa och skicka in jobb samt läsa transkript, men aldrig nycklar, fakturering eller kontoinställningar. På Team- och Enterprise-abonnemang lägger en Owner till den en gång under Organization settings, Connectors, och varje medlem ansluter sig.

Claude Code#

Lägg till servern och kör sedan /mcp i Claude Code och välj Authenticate för att logga in.

Terminal
claude mcp add --transport http transcriptdock https://www.transcriptdock.com/mcp

För CI och skript skickar du en API-nyckel i stället för att logga in:

Terminal
claude mcp add --transport http transcriptdock https://www.transcriptdock.com/mcp \
--header "Authorization: Bearer td_live_YOUR_KEY"

Cursor och andra klienter#

Cursor (.cursor/mcp.json)
{
"mcpServers": {
"transcriptdock": {
"url": "https://www.transcriptdock.com/mcp",
"headers": { "Authorization": "Bearer td_live_YOUR_KEY" }
}
}
}

Windsurf använder serverUrl i stället för url, och VS Code listar servrar under servers med "type": "http". Klientsidorna nedan har de exakta filerna.

Lokal server#

För klienter som bara stöder stdio, som OpenClaw, kör du samma server lokalt med Node.js 22.15 eller nyare. Båda variablerna krävs.

MCP-konfiguration
{
"mcpServers": {
"transcriptdock": {
"command": "npx",
"args": ["-y", "@transcriptdock/mcp"],
"env": {
"TRANSCRIPTDOCK_API_KEY": "td_live_YOUR_KEY",
"TRANSCRIPTDOCK_BASE_URL": "https://www.transcriptdock.com"
}
}
}
}
Fjärrservern begränsar varje verktygsanrop till cirka 40 sekunder. Ett jobb som fortfarande körs efter det returneras med sitt id, och agenten kan anropa wait_for_job igen.

Verktyg#

VerktygVad det görKrediter
get_video_transcriptURL in, transkript ut. Skickar in, väntar och returnerar text (eller srt, vtt, segments).1, eller 2 per minut med AI-transkribering
transcribeSkicka in ett jobb och returnera det utan att vänta.Samma
wait_for_jobVänta tills ett jobb är klart.Gratis
get_jobJobbets status, fel och debitering.Gratis
get_transcriptLäs ett transkript med id som segment, text, srt eller vtt.Gratis
list_jobsSenaste jobben.Gratis
search_youtubeSök på YouTube.1 per sida
list_channel_videosEn kanals videor, nyast först, med sidnumrering.1 per sida
get_channel_latest_videosEn kanals 10 senaste videor.1
search_channel_videosSök i en kanal.1 per sida
list_playlist_videosEn spellistas videor.1 per sida
list_tiktok_user_videosEn TikTok-profils senaste videor (upp till 10) och profilstatistik.1
get_video_discoveryLäs en sökning med id, t.ex. efter en timeout.Gratis

get_video_transcript#

Verktyget en agent ska använda när den får frågan vad en video säger.

urlstringObligatorisk
YouTube- eller TikTok-videons URL.
mode"captions_only" | "auto" | "transcribe"Valfri
Standard är captions_only (1 kredit). auto faller tillbaka till AI-transkribering när videon saknar undertexter. transcribe använder alltid AI-transkribering (2 krediter per påbörjad minut, betalda abonnemang).
format"text" | "srt" | "vtt" | "segments"Valfri
text (standard) är det mest kompakta för en agent; segments returnerar tidsatt JSON.
timeout_secondsintegerValfri
Standard 120. Vid timeout returneras jobbets tillstånd och id i stället.
anrop
{ "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }
svar
Never gonna give you up
Never gonna let you down
…

Samma video med samma läge besvaras från din arbetsytas sparade resultat, gratis.

transcribe, wait_for_job, get_transcript#

Trestegsvarianten för agenter som vill ha kontroll: transcribe tar url, mode, valfri language och max_credits, samt en idempotency_key (en stabil sträng på 8 till 128 tecken, så att ett upprepat anrop aldrig skickar in två gånger) och returnerar jobbet. wait_for_job tar job_id och valfri timeout_seconds. get_transcript tar jobbets result_id som transcript_id och ett format.

Hitta videor#

Sök- och listverktygen returnerar videor med url, titel, längd och antal visningar, redo att skickas till get_video_transcript. channel accepterar en @handle, ett kanal-id eller en kanal-URL; playlist ett id eller en URL; user en TikTok-@user eller profil-URL. YouTube-verktygen använder sidnumrering med limit (standard 20) och cursor. TikTok returnerar högst 10 videor och inga fler sidor. include_details lägger till gillningar, kommentarer, hashtags och undertextspråk per video.

Fel#

Ett misslyckat anrop returnerar isError: true med API:ets felkod, meddelande och förfrågans id, så att agenten kan förklara felet eller ändra kurs. Koderna är samma som i API-referensen.

Felsökning#

  • Obehörig: i Claude tar du bort connectorn och lägger till den igen för att logga in på nytt. Med en nyckel läggs den i serverkonfigurationen (header eller env), inte i ditt skal. Kontrollera att den inte har återkallats.
  • Kunde inte nå MCP-servern: använd den exakta URL:en https://www.transcriptdock.com/mcp, inklusive www.
  • Verktyget hittades inte: starta om klienten efter att du har ändrat dess konfiguration.
  • Den lokala servern startar inte: installera Node.js 22.15 eller nyare och ange både TRANSCRIPTDOCK_API_KEY och TRANSCRIPTDOCK_BASE_URL.
  • NO_CAPTIONS: videon har inga undertexter. På ett betalt abonnemang ber du om mode: "auto".