Dùng MCP để phiên âm ngay trong trợ lý AI của bạn

Dùng MCP để phiên âm video ngay trong trợ lý AI, giúp trợ lý đọc được lời trong bản ghi. Gửi link YouTube, X, TikTok, Instagram, Facebook, Bluesky, clip hoặc VOD đã kết thúc trên Twitch, video Dailymotion, Pin video Pinterest, bài đăng video LinkedIn hay Snapchat Spotlight. File ghi âm cũng dùng được nếu đã tải lên đúng cách. Claude và ChatGPT kết nối qua OAuth; Cursor, VS Code và Claude Code dùng khóa API.

  • Dùng với Claude, ChatGPT, Cursor, VS Code, Claude Code
  • Chung số phút và giới hạn với REST API
  • Link đầy đủ có thể dùng lại transcript trong 24 giờ

Kết nối một lần, rồi nhờ trợ lý lấy transcript

Không phải cài server tại máy
Kết nối https://api.transcript1.com/mcp qua streamable HTTP. Client cần hỗ trợ MCP từ xa.
Đăng nhập hoặc dùng khóa API
Claude và ChatGPT dùng OAuth. Với Cursor, VS Code, Claude Code hoặc agent, gửi khóa API dưới dạng Bearer token.
Có đủ công cụ quản lý bản ghi
8 công cụ: transcribe, get_transcription, list_transcriptions, create_upload, get_upload_status, complete_upload, delete_transcription và get_account.
Đọc bản ghi dài theo từng phần
Transcript được chia trang tại ranh giới segment. Mặc định trả văn bản với mốc thời gian ở đầu mỗi dòng.
Đọc tiếp thay vì tạo lại
transcribe có thể dùng lại job khớp với link đầy đủ trong 24 giờ gần nhất. Link chia sẻ rút gọn không khớp theo cách này. Nếu đã có id, dùng get_transcription.

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.

.cursor/mcp.json
{
  "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 Code
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.

Các lệnh trợ lý sẽ gọi
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.

Dùng thử với 60 phút miễn phí

Xác minh email để nhận 60 phút miễn phí một lần. Không cần thẻ.

Lấy khóa API

Câu hỏi thường gặp

Bạn cần hỏi thêm? Gửi câu hỏi cho chúng tôi

Tôi dùng được với trợ lý nào?

Claude và ChatGPT qua custom connector; Cursor và VS Code có cài nhanh; Claude Code có lệnh kết nối. Các client khác cũng dùng được nếu hỗ trợ MCP server từ xa.

Có cần tạo khóa API không?

Claude và ChatGPT đăng nhập qua OAuth. Client khác gửi khóa bắt đầu bằng t1_ trong header Authorization. Bạn tạo khóa tại trang “API keys” trong bảng điều khiển.

Trợ lý có đọc được file ghi âm trên máy không?

Có nếu môi trường của trợ lý đọc được file và gửi HTTP nhị phân. create_upload trả kế hoạch chunk, trợ lý gửi các chunk ngoài MCP rồi gọi complete_upload để đưa bản ghi vào hàng đợi. Nếu client không làm được, tải file trong bảng điều khiển trước.

Dùng MCP có tính phút riêng không?

Không. MCP gọi cùng API bằng thông tin xác thực của bạn, nên dùng chung số phút, cách tính phí, giới hạn request và mã lỗi với REST API.