Kết nối MCP để Cursor chuyển video thành văn bản
Thêm endpoint và khóa API vào .cursor/mcp.json. VS Code dùng cùng URL trong .vscode/mcp.json nhưng cấu trúc cấu hình khác. Hướng dẫn MCP có nút cài nhanh cho từng client.
Client phải hỗ trợ streamable HTTP tới MCP server từ xa và gửi header Authorization trong request. Hãy lấy cấu hình đúng cho ứng dụng đang dùng; đổi tên file cấu hình Cursor thành file của VS Code là chưa đủ.
Kết nối xong, nhờ trợ lý gọi get_account hoặc list_transcriptions để kiểm tra xác thực mà chưa tạo job tính phí. Không thấy công cụ thì kiểm tra client đã nạp cấu hình và bật server chưa. Nếu nhận lỗi unauthorized, kiểm tra khóa trong cài đặt client.
{
"mcpServers": {
"transcript1": {
"url": "https://api.transcript1.com/mcp",
"headers": {
"Authorization": "Bearer t1_YOURKEY"
}
}
}
}Lấy transcript qua MCP trong Claude Code và ChatGPT
Với Claude Code, chạy claude mcp add cùng endpoint và khóa API. Trong Claude hoặc ChatGPT, thêm custom connector bằng URL đó rồi đăng nhập. Xem hướng dẫn kết nối cho ứng dụng của bạn.
Custom connector trong Claude và ChatGPT dùng OAuth; việc có dùng được connector hay không còn tùy gói và thiết lập workspace của trợ lý. Đây là cách kết nối khác với cấu hình khóa API trong trình soạn thảo.
Khi đã có công cụ, đưa một link video công khai cùng yêu cầu cụ thể. Ví dụ: lấy transcript của Reel rồi rút ra các bước được đọc trong video. transcript1 cung cấp lời nói, không giúp trợ lý biết những gì chỉ xuất hiện trong hình ảnh.
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"Cho trợ lý đọc đủ phần cần dùng
Trợ lý gọi transcribe rồi đọc trang đầu. Nếu job chưa xong, nó nhận id để gọi get_transcription sau. Tài liệu công cụ mô tả tham số; hướng dẫn cho AI agent giải thích cách đọc và dùng lại transcript.
Văn bản mặc định có mốc thời gian. Nếu còn trang, phản hồi có next_from_seconds; truyền giá trị đó vào from_seconds để đọc tiếp. Trang đầu không phải toàn bộ bản ghi. Trợ lý cần đọc các trang liên quan trước khi tóm tắt cả cuộc trò chuyện.
Với link đầy đủ, transcribe có thể dùng lại job phù hợp trong 24 giờ. Link rút gọn không được đối chiếu lúc gửi. Dù dùng kiểu link nào, nếu đã có id thì đọc bằng get_transcription để tránh tạo thêm job. Trong ví dụ dưới, thay phần giữ chỗ bằng link TikTok công khai thật.
transcribe(url="[public TikTok video URL]")
get_transcription(id="tr_8fK2Lm0PqRsTuVwXyZaBcD", format="srt")File trên máy cần được gửi đi, không chỉ nhắc tên trong chat
MCP chuyển request và phản hồi, không chuyển byte của bản ghi. create_upload tạo job chờ và trả kế hoạch chunk. Agent có quyền đọc file và gửi HTTP sẽ tải các chunk bên ngoài MCP, rồi gọi complete_upload. Tài liệu gửi file nêu rõ phần việc của client.
Một số trợ lý gọi được MCP từ xa nhưng không đọc được đường dẫn trên máy hoặc gửi dữ liệu nhị phân. Khi đó, tải file lên trong bảng điều khiển rồi đưa id của job đã hoàn tất cho trợ lý. Gõ tên file trong chat không làm file tự xuất hiện trên transcript1.
Webhook chỉ có trong REST API, không có tham số tương ứng trên công cụ MCP. Với cuộc trò chuyện tương tác, chờ trong thời gian giới hạn rồi đọc tiếp bằng get_transcription. Nếu client mất kết nối, tìm trong danh sách job gần đây hoặc đọc theo id đã biết trước khi gửi lại.
Bạn cũng có thể nhờ trợ lý đọc lời trong video Bluesky hay rà kịch bản TikTok. Bài đăng phải công khai; muốn phân tích hình ảnh, trợ lý cần xem hình ảnh bằng cách khác.