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/mcpsom 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.
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:
claude mcp add --transport http transcriptdock https://www.transcriptdock.com/mcp \--header "Authorization: Bearer td_live_YOUR_KEY"
Cursor och andra klienter#
{"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.
- Claude CodeEtt kommando i terminalen.
- Claude-appenclaude.ai, Desktop och mobil: lägg till en anpassad connector.
- CursorLägg till i mcp.json.
- WindsurfLägg till i mcp_config.json.
- OpenClawAutonoma agenter över stdio.
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.
{"mcpServers": {"transcriptdock": {"command": "npx","args": ["-y", "@transcriptdock/mcp"],"env": {"TRANSCRIPTDOCK_API_KEY": "td_live_YOUR_KEY","TRANSCRIPTDOCK_BASE_URL": "https://www.transcriptdock.com"}}}}
wait_for_job igen.Verktyg#
| Verktyg | Vad det gör | Krediter |
|---|---|---|
get_video_transcript | URL in, transkript ut. Skickar in, väntar och returnerar text (eller srt, vtt, segments). | 1, eller 2 per minut med AI-transkribering |
transcribe | Skicka in ett jobb och returnera det utan att vänta. | Samma |
wait_for_job | Vänta tills ett jobb är klart. | Gratis |
get_job | Jobbets status, fel och debitering. | Gratis |
get_transcript | Läs ett transkript med id som segment, text, srt eller vtt. | Gratis |
list_jobs | Senaste jobben. | Gratis |
search_youtube | Sök på YouTube. | 1 per sida |
list_channel_videos | En kanals videor, nyast först, med sidnumrering. | 1 per sida |
get_channel_latest_videos | En kanals 10 senaste videor. | 1 |
search_channel_videos | Sök i en kanal. | 1 per sida |
list_playlist_videos | En spellistas videor. | 1 per sida |
list_tiktok_user_videos | En TikTok-profils senaste videor (upp till 10) och profilstatistik. | 1 |
get_video_discovery | Lä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.
{ "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }
Never gonna give you upNever 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_KEYochTRANSCRIPTDOCK_BASE_URL. - NO_CAPTIONS: videon har inga undertexter. På ett betalt abonnemang ber du om
mode: "auto".