줌 대본 MCP 서버
Zoom Cloud Recording 대화 내용과 상호 작용하기 위한 MCP(Model Context Protocol) 서버입니다. 이 서버를 사용하면 구조화된 인터페이스를 통해 Zoom 회의 대화 내용을 나열, 다운로드, 검색 및 관리할 수 있습니다.
특징
회의 목록 : 녹화된 영상과 함께 사용 가능한 모든 Zoom 회의를 확인하세요
회의록 다운로드 : ID 또는 UUID별로 특정 회의록을 다운로드하세요.
최근 회의록 가져오기 : 최근 회의록을 자동으로 다운로드합니다.
대본 검색 : 다운로드한 모든 대본에서 특정 콘텐츠를 검색합니다.
체계적인 보관 : 성적증명서는 월별로 체계적인 파일 시스템에 보관됩니다.
Related MCP server: Cal.com Calendar MCP Server
필수 조건
Node.js(v16 이상)
클라우드 녹화가 활성화된 Zoom 계정
Zoom OAuth 앱 자격 증명(계정 ID, 클라이언트 ID, 클라이언트 비밀번호)
설치
이 저장소를 복제하세요:
지엑스피1
종속성 설치:
npm install프로젝트를 빌드하세요:
npm run build
구성
다음 변수를 사용하여 루트 디렉토리에 .env 파일을 만듭니다.
ZOOM_ACCOUNT_ID=your_zoom_account_id
ZOOM_CLIENT_ID=your_zoom_client_id
ZOOM_CLIENT_SECRET=your_zoom_client_secret
TRANSCRIPTS_DIR=/path/to/transcripts/directory # Optional, defaults to ./transcripts또는 MCP 설정 파일을 통해 서버를 구성할 수 있습니다.
{
"mcpServers": {
"zoom-transcripts": {
"command": "node",
"args": ["/path/to/zoom-transcripts-server/build/index.js"],
"env": {
"ZOOM_ACCOUNT_ID": "your_zoom_account_id",
"ZOOM_CLIENT_ID": "your_zoom_client_id",
"ZOOM_CLIENT_SECRET": "your_zoom_client_secret",
"TRANSCRIPTS_DIR": "/path/to/transcripts/directory" // Optional
}
}
}
}Zoom 자격 증명 얻기
Zoom 앱 마켓플레이스 로 이동하여 로그인하세요.
"개발" > "앱 빌드"를 클릭하세요.
"서버 간 OAuth" 앱 유형을 선택하세요
필수 정보를 입력하세요
"범위"에서 다음 권한을 추가합니다.
cloud_recording:read:list_account_recordings:admincloud_recording:read:recording:admincloud_recording:read:list_user_recordings:admin
앱을 저장하고 활성화하세요
계정 ID, 클라이언트 ID 및 클라이언트 비밀번호를 기록하세요.
용법
사용 가능한 도구
1. 회의 목록
녹화된 영상과 함께 이용 가능한 Zoom 회의 목록을 보여줍니다.
{
"dateRange": {
"from": "2025-01-01",
"to": "2025-03-31"
},
"participant": "John Doe" // Optional
}2. 다운로드_대본
특정 회의에 대한 대본을 다운로드합니다.
{
"meetingId": "123456789" // Meeting ID or UUID
}3. 최근 성적증명서 가져오기
최근 회의의 내용을 다운로드합니다.
{
"count": 5 // Number of recent meetings to fetch (default: 5)
}4. 검색_대본
다운로드한 대본에서 특정 콘텐츠를 검색합니다.
{
"query": "AI discussion",
"dateRange": { // Optional
"from": "2025-01-01",
"to": "2025-03-31"
}
}Claude를 사용한 예시 사용
<use_mcp_tool>
<server_name>zoom-transcripts</server_name>
<tool_name>search_transcripts</tool_name>
<arguments>
{
"query": "project timeline"
}
</arguments>
</use_mcp_tool>대본 보관
전사본은 다음 구조로 저장됩니다.
transcripts/
├── YYYY-MM/
│ ├── YYYY-MM-DD_HH-MM-SS_Meeting-Topic_MeetingID.vtt
│ └── metadata/
│ └── YYYY-MM-DD_HH-MM-SS_Meeting-Topic_MeetingID.json각 전사본에는 다음이 포함된 해당 메타데이터 JSON 파일이 있습니다.
회의 ID 및 UUID
주제
시작 시간 및 기간
참가자(전사본에서 발췌)
전사본 파일 경로
개발
프로젝트 구조
zoom_transcript_mcp/
├── src/
│ └── index.ts
├── package.json
├── tsconfig.json
├── .gitignore
├── README.md
└── .env.example건물
npm run build지역적으로 실행
node build/index.js특허
MIT