clova-speech-lecture-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@clova-speech-lecture-mcpTranscribe and summarize lecture.mp3"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CLOVA Speech Lecture MCP Server
This is an MCP server for lecture recording STT and summarization.
It calls Naver CLOVA Speech / CLOVA Studio APIs from the Google ADK agent.
Provided Tools
Tool Name | Description | Suitable For |
| Synchronous STT (60 seconds or less) | Short clips, testing |
| Asynchronous STT submission (full lecture) | Lectures lasting tens of minutes to hours |
| Asynchronous STT result retrieval | Polling after submission |
| Lecture transcript summarization | After transcription is complete |
Related MCP server: audio-transcriber
Getting Started
1. API Key Issuance
CLOVA Speech (STT)
Log in to Naver Cloud Platform
AI Services → CLOVA Speech → Apply for use
Copy the Secret Key after creating the service
CLOVA Studio (Summarization)
AI Services → CLOVA Studio → Apply for use
Create an app in the Playground
Copy the API key and App ID
2. .env Configuration
cp .env .env.local # 실제 값으로 수정CLOVA_SPEECH_API_KEY=실제_키_입력
CLOVA_STUDIO_CLIENT_ID=실제_Client_ID
CLOVA_STUDIO_CLIENT_SECRET=실제_Client_Secret
CLOVA_STUDIO_APP_ID=실제_앱_ID3. Execution
# Docker
docker-compose up -d
# 로컬 실행
pip install -r requirements.txt
python app/main.py4. ADK Agent Connection
# agent.py 예시
tools = [
MCPToolset(
connection_params=SseServerParams(url="http://localhost:8002/sse")
)
]Lecture Processing Flow
[강의 오디오 파일]
↓
transcribe_lecture_submit(file_path, enable_diarization=True)
↓ (task_id 반환)
get_transcription_result(task_id) ← 완료까지 자동 폴링
↓ (full_text 반환)
summarize_lecture(text)
↓
[요약문 + 키워드]Supported Audio Formats
.wav .mp3 .flac .m4a .aac .ogg
Supported Languages
Code (Short) | Code (Long) | Language |
|
| Korean |
|
| English |
|
| Japanese |
This server cannot be deployed
Maintenance
Related MCP Connectors
Pronunciation assessment, phoneme scoring, speaker voice ID, audio transcription, speech synthesis.
Pronunciation scoring, speech-to-text, and text-to-speech for language learning
- mcpOAuthso.transcribe
Transcribe audio and video into speaker-labelled transcripts, subtitles, clips, and cited Q&A.
APICK Korean data, OCR, search, conversion, image and video generation, and asynchronous TTS
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides accurate meeting transcription with speaker diarization and multilingual support, allowing users to submit audio URLs, poll transcription status, get transcripts, and summarize via MCP tools in their IDE.81MIT
- AlicenseNot gradedqualityAmaintenanceMCP server that enables audio transcription from files (wav, mp4, mp3, flac) or microphone recording, with dynamic tool selection and enterprise-grade security.2MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for GovTech's Transcribe speech-to-text service, enabling audio upload, batch transcription, summaries, minutes, sections, notes, and transcript Q&A.GPL 3.0
- AlicenseNot gradedqualityCmaintenanceMCP server that converts videos, audio, and meeting recordings into structured transcripts and summaries with multi-backend ASR and automatic fallback.MIT