clova-speech-lecture-mcp
Click on "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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
- FlicenseNot gradedqualityDmaintenanceAn all-in-one MCP server for transcription, supporting YouTube, audio, and video with translation, summarization, chapter generation, subtitle export, and batch processing via 19 tools.
- 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
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Multimodal video analysis MCP — transcription, vision, and OCR for any video URL.
MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hwyang2003/clova-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server