Minta transkrip video langsung dari Cursor atau VS Code
Tambahkan endpoint dan kunci API ke .cursor/mcp.json. Untuk VS Code, gunakan .vscode/mcp.json. Keduanya punya opsi pemasangan sekali klik di panduan MCP.
Klien harus mendukung server MCP jarak jauh lewat streamable HTTP dan mengirim header Authorization. Bentuk konfigurasi Cursor dan VS Code berbeda. Salin contoh untuk aplikasi yang Anda gunakan; mengganti nama file konfigurasi saja tidak cukup.
Setelah terhubung, minta asisten memanggil get_account atau list_transcriptions untuk memeriksa akses tanpa membuat transkripsi berbayar. Jika tool tidak muncul, pastikan klien memuat konfigurasi dan mengaktifkan server. Jika panggilan ditolak karena autentikasi, periksa kredensial di pengaturan klien.
{
"mcpServers": {
"transcript1": {
"url": "https://api.transcript1.com/mcp",
"headers": {
"Authorization": "Bearer t1_YOURKEY"
}
}
}
}Hubungkan Claude Code, Claude atau ChatGPT
Di Claude Code, jalankan claude mcp add dengan endpoint dan kunci API. Di Claude atau ChatGPT, tambahkan konektor kustom dengan URL yang sama, lalu masuk lewat OAuth. Ikuti langkah sesuai klien Anda.
Ketersediaan konektor kustom bergantung pada paket asisten dan pengaturan workspace. Konfigurasi kunci API untuk editor kode berbeda dari konektor OAuth. Gunakan cara masuk yang sesuai dengan aplikasinya.
Setelah tool tersedia, berikan link video publik dan tugas yang jelas. Misalnya, minta transkrip sebuah Reel Instagram, lalu minta asisten menyusun langkah yang diucapkan. transcript1 menyediakan teks dari audio; asisten tidak otomatis mengetahui isi gambar video hanya karena sudah membaca transkripnya.
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"Ambil teksnya, lalu baca bagian yang Anda butuhkan
Asisten memanggil transcribe dan membaca halaman pertama saat siap. Jika proses belum selesai, respons memberi ID untuk get_transcription. Lihat parameter tool MCP dan alur kerja agen AI sebelum mengotomatiskannya.
Format default adalah teks bertimestamp. Untuk transkrip panjang, respons menyertakan next_from_seconds. Kirim nilainya sebagai from_seconds untuk halaman berikutnya. Asisten perlu membaca semua bagian yang relevan sebelum merangkum seluruh rekaman; halaman pertama belum tentu memuat semuanya.
Link lengkap yang didukung bisa memakai ulang transkripsi dengan pengaturan yang cocok dari 24 jam terakhir. Link berbagi pendek tidak bisa dicocokkan saat pengiriman. Untuk keduanya, membaca ID yang sudah ada lewat get_transcription menghindari pembuatan ulang. Ganti placeholder pada contoh dengan link video TikTok publik yang sebenarnya.
transcribe(url="[public TikTok video URL]")
get_transcription(id="tr_8fK2Lm0PqRsTuVwXyZaBcD", format="srt")File lokal tetap perlu dikirim sebagai data biner
Menyebut nama file dalam chat tidak mengirim isi file ke transcript1. create_upload membuat reservasi dan mengembalikan rencana bagian file. Agen yang mampu membaca file lokal lalu mengirim tiap bagian lewat HTTP di luar MCP, kemudian memanggil complete_upload. Batas tugas ini dijelaskan di panduan file MCP.
Sebagian asisten bisa memanggil tool MCP, tetapi tidak bisa membaca path lokal atau mengirim data biner. Dalam kondisi itu, unggah rekaman lewat dasbor, lalu berikan ID transkripsi yang sudah selesai kepada asisten.
Webhook penyelesaian hanya tersedia lewat REST API; tool MCP tidak memiliki parameter tersebut. Untuk percakapan interaktif, gunakan waktu tunggu terbatas lalu baca lagi lewat get_transcription. Jika klien terputus, periksa daftar transkripsi terbaru atau lanjutkan dengan ID yang diketahui. Transkripsi mungkin sudah dibuat meskipun panggilannya terputus.
Koneksi yang sama bisa dipakai untuk membahas video Bluesky atau meninjau naskah dari video TikTok. Video tetap harus publik. Analisis asisten harus membedakan apa yang terdengar dari apa yang hanya terlihat di layar.