소셜 미디어 링크나 로컬 파일의 오디오 및 비디오를 AI 클라이언트 내에서 직접 전사하고 번역합니다.
다른 이름 transcript1-com/mcp, mcp, @transcript1/mcp
- 스타
- 1
- Tools
- 10
- 다운로드, 30일
- —
- 최신 버전
- 1.0.6
- 마지막 커밋
- 2026년 11월 3일
- 라이선스
- MIT
transcript1 MCP란?
transcript1은(는) MCP server입니다. 소셜 미디어 링크나 로컬 파일의 오디오 및 비디오를 AI 클라이언트 내에서 직접 전사하고 번역합니다. 10개 도구를 제공합니다. 예: transcribe, get_transcription, translate_transcription.
프로젝트 README에서 생성된 요약
transcript1 MCP server 정보
이 MCP server는 소셜 미디어 비디오나 로컬 오디오 파일을 AI 채팅 인터페이스 내에서 직접 전사하고 번역할 수 있게 해줍니다. Claude, Cursor, VS Code 및 기타 MCP 클라이언트를 transcript1 서비스에 연결하여 YouTube, TikTok, Instagram, X와 같은 플랫폼의 콘텐츠를 처리할 수 있습니다. 사용자는 타임스탬프와 화자 레이블이 포함된 전사본을 요청하거나, 텍스트를 다른 언어로 번역하여 이중 언어 자막을 생성할 수 있습니다.
이 도구를 사용하려면 npx를 사용하여 stdio 브릿지를 통해 연결하거나 원격 호스팅 서버에 직접 연결할 수 있습니다. 설정을 위해서는 transcript1 계정이 필요하며, 브라우저 로그인을 통해 인증하거나 TRANSCRIPT1_API_KEY를 제공하여 인증할 수 있습니다. 이 server는 로컬 파일 업로드 생성, 작업 상태 확인, 최근 전사 목록 조회, 계정 사용 시간 관리 및 충전 팩 구매 등 전체 워크플로우를 관리하기 위한 전용 도구를 제공합니다.
활용 사례
- 1소셜 미디어 콘텐츠 요약AI 클라이언트에 특정 YouTube 비디오를 관련 타임스탬프와 함께 요약하도록 요청합니다.
- 2자막 파일 생성TikTok 비디오 링크로부터 SRT 또는 VTT 자막 파일을 생성합니다.
- 3로컬 미디어 파일 처리로컬 기기에 저장된 오디오 또는 비디오 파일을 전사합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
transcript1 MCP 설치 방법
형식 확인: 2026년 11월 10일Claude Code에 transcript1 MCP 설치
$ claude mcp add --env TRANSCRIPT1_API_KEY=<YOUR_TRANSCRIPT1_API_KEY> mcp -- npx -y @transcript1/mcpCursor에 transcript1 MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@transcript1/mcp"
],
"env": {
"TRANSCRIPT1_API_KEY": "<YOUR_TRANSCRIPT1_API_KEY>"
}
}
}
}VS Code에 transcript1 MCP 설치
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@transcript1/mcp"
],
"env": {
"TRANSCRIPT1_API_KEY": "<YOUR_TRANSCRIPT1_API_KEY>"
}
}
}
}Claude Desktop에 transcript1 MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@transcript1/mcp"
],
"env": {
"TRANSCRIPT1_API_KEY": "<YOUR_TRANSCRIPT1_API_KEY>"
}
}
}
}Codex에 transcript1 MCP 설치
~/.codex/config.toml
[mcp_servers.mcp] command = "npx" args = ["-y", "@transcript1/mcp"] [mcp_servers.mcp.env] TRANSCRIPT1_API_KEY = "<YOUR_TRANSCRIPT1_API_KEY>"
Gemini CLI에 transcript1 MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@transcript1/mcp"
],
"env": {
"TRANSCRIPT1_API_KEY": "<YOUR_TRANSCRIPT1_API_KEY>"
}
}
}
}transcript1 MCP 도구 10
README에서 감지됨transcribeget_transcriptiontranslate_transcriptionlist_transcriptionscreate_uploadget_upload_statuscomplete_uploaddelete_transcriptionget_accounttop_up
| transcribe | — | |
| get_transcription | — | |
| translate_transcription | — | |
| list_transcriptions | — | |
| create_upload | — | |
| get_upload_status | — | |
| complete_upload | — | |
| delete_transcription | — | |
| get_account | — | |
| top_up | — |
구성
TRANSCRIPT1_API_KEY비밀Optional transcript1 API key (t1_...). Without it, you sign in through your browser.
| 이름 | 설명 | 유형 |
|---|---|---|
| TRANSCRIPT1_API_KEY | Optional transcript1 API key (t1_...). Without it, you sign in through your browser. | 비밀 |
자동 검사
2026년 11월 12일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음통과
- 원격 엔드포인트가 HTTPS 사용통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 모델에 대한 숨겨진 지침 없음통과
- 패키지와 의존성에 심각한 보안 권고 없음통과
README
GitHub에서 보기@transcript1/mcp
MCP (Model Context Protocol) connector for transcript1, an audio and video transcription service. Transcribe file uploads or links from YouTube, X, TikTok, Instagram, Facebook, Bluesky, Twitch, Dailymotion, Pinterest, LinkedIn and Snapchat Spotlight in Claude, Cursor, VS Code, and other MCP clients, and read the transcript with timestamps and optional speaker labels. Transcripts can be translated into other languages for free, with each translation kept as its own language and lined up with the original timestamps, so you get translated or bilingual subtitles. Links must be public, recorded videos; Sources and options lists the accepted link forms.
This package is a small stdio bridge to the hosted server at https://api.transcript1.com/mcp, for clients that launch MCP servers as commands. It wraps mcp-remote: the first time it starts, it opens transcript1 in your browser so you can sign in, or it uses an API key if you set one. Docs: transcript1.com/docs/mcp.
Connect without this package
Clients that support remote MCP servers can connect to https://api.transcript1.com/mcp directly and sign in to transcript1 in the browser. You need neither this package nor an API key.
- Claude and ChatGPT: add a custom connector with the URL
https://api.transcript1.com/mcp, then sign in to transcript1 and approve access. Custom connectors depend on your plan. - Claude Code: run
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp, then run/mcpand sign in. - Cursor and VS Code: add the URL as a remote MCP server and sign in when asked. transcript1.com/docs/mcp has one-click installs.
Setup
You need a transcript1 account. Every client below runs the same command, npx -y @transcript1/mcp. Requires Node.js 18 or newer.
The first time the server starts, the package opens transcript1 in your browser. Sign in and approve access. The sign-in is saved in ~/.mcp-auth on your computer, so you do not repeat it every time.
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"transcript1": {
"command": "npx",
"args": ["-y", "@transcript1/mcp"]
}
}
}
Cursor
Add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project). Cursor can also connect directly; use this package if Cursor's own sign-in fails.
{
"mcpServers": {
"transcript1": {
"command": "npx",
"args": ["-y", "@transcript1/mcp"]
}
}
}
VS Code
Add to .vscode/mcp.json:
{
"servers": {
"transcript1": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@transcript1/mcp"]
}
}
}
Claude Code
claude mcp add transcript1 -- npx -y @transcript1/mcp
Any other MCP client
Configure a stdio server with command npx and arguments -y @transcript1/mcp.
Use an API key instead
Browser sign-in needs a browser on the same computer as the MCP client. Over SSH, in CI or in a container, or to skip the sign-in, set TRANSCRIPT1_API_KEY to an API key (starts with t1_). Create one at transcript1.com/dashboard/account/tokens. It is shown once, so copy it.
{
"mcpServers": {
"transcript1": {
"command": "npx",
"args": ["-y", "@transcript1/mcp"],
"env": { "TRANSCRIPT1_API_KEY": "t1_YOURKEY" }
}
}
}
With Claude Code:
claude mcp add transcript1 --env TRANSCRIPT1_API_KEY=t1_YOURKEY -- npx -y @transcript1/mcp
Configuration
| Variable | Required | Description |
|---|---|---|
TRANSCRIPT1_API_KEY |
no | Your transcript1 API key. Must start with t1_. Without it, the package signs in through your browser. |
TRANSCRIPT1_MCP_URL |
no | Server URL. Defaults to https://api.transcript1.com/mcp. Must use https; plain http is accepted only for localhost and 127.0.0.1. |
The key is passed to mcp-remote through its environment, not on the command line. Extra arguments given to the command are forwarded to mcp-remote.
Tools
transcribe: create a transcription from a link on any supported platform and wait briefly for the result. Optionaltranslate_to(ISO 639-1) also translates the finished transcript.get_transcription: status or transcript of a job, as text, SRT, VTT, or JSON, with paging for long transcripts.translationisboth(default, translated line under each original),only, ornone.translation_language(ISO 639-1) picks which translation to show when a transcript has several; by default the most recent one.translate_transcription: translate an already finished transcript into one language; free (0 minutes) and idempotent. Text only, timestamps kept.list_transcriptions: your recent jobs, filterable and paginated.create_upload: reserve a chunked upload for a local audio or video file.get_upload_status: see which chunks were received, to resume an interrupted upload.complete_upload: verify an upload and queue it for transcription.delete_transcription: cancel a running job or delete a finished one.get_account: minutes remaining, current plan, renewal date, top-up pack price, and auto top-up status.top_up: buy 1,000-minute top-up packs with your card on file, only when you ask. It charges right away only if this connection or API key has Can buy top-ups turned on in the dashboard (off by default) and the monthly agent limit has room; otherwise it returns a link where you can pay. Passrequest_idso a retried purchase is charged once.
All tools act on your own account only.
Example prompts
Once the server is connected, ask in plain language:
- "Summarize this YouTube video with timestamps: https://www.youtube.com/watch?v=VIDEO_ID"
- "Transcribe this podcast episode with speaker labels: LINK"
- "Make SRT subtitles for this TikTok and save them as
subs.srt: LINK" - "Transcribe this video and give me an English translation with timestamps: LINK"
- "Transcribe
~/Downloads/interview.m4a" (local files need a client that can run shell commands, such as Claude Code or Cursor) - "Give me the five best quotes from this interview, with timestamps: LINK"
- "Write meeting notes with decisions and action items from
team-call.mp4" - "How many transcription minutes do I have left?"
- "Buy one more pack of minutes"
Agent Skills
The skills folder has Agent Skills that teach an agent how to use these tools well: waiting for results, reading long transcripts page by page, uploading files in chunks, and writing from the full transcript. They work with the MCP server; they do not replace it.
| Skill | Use it for |
|---|---|
transcript1-transcribe |
Transcripts of links and local files, with speaker labels and chunked uploads |
transcript1-summarize |
Summaries, key points, chapters, quotes and meeting notes with timestamps |
transcript1-subtitles |
SRT and WebVTT subtitle files |
Install them with the skills CLI:
npx skills add transcript1-com/mcp
Or copy a skill folder into ~/.claude/skills/ (Claude Code, every project) or .claude/skills/ (one project). In the Claude apps, upload the skill folder as a ZIP file in the Skills settings.
Pricing
Support
License
MIT. Copyright (c) 2026 transcript1.com (one1.dev).
transcript1 MCP 질문
transcript1 MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --env TRANSCRIPT1_API_KEY=<YOUR_TRANSCRIPT1_API_KEY> mcp -- npx -y @transcript1/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
transcript1 MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
transcript1 MCP는 어떤 도구를 제공하나요?
10개 도구를 제공합니다. 예: transcribe, get_transcription, translate_transcription, list_transcriptions, create_upload.
어떤 플랫폼을 전사할 수 있나요?
YouTube, X, TikTok, Instagram, Facebook, Bluesky, Twitch, Dailymotion, Pinterest, LinkedIn, Snapchat Spotlight의 링크를 전사할 수 있습니다.
API 키 없이 어떻게 연결하나요?
해당 기능을 지원하는 클라이언트에 원격 URL을 추가하거나, 브라우저를 통해 로그인할 수 있는 패키지를 사용하여 연결할 수 있습니다.
번역도 지원하나요?
네, 전사된 내용을 다른 언어로 무료로 번역할 수 있으며, 이중 언어 자막을 위해 원본 타임스탬프를 유지합니다.