meeting-scribe
Allows processing of Zoom meeting audio with per-participant tracks for high speaker accuracy and speaker learning bootstrapping.
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., "@meeting-scribeTranscribe meeting.m4a with speaker diarization"
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.
meeting-scribe
회의 녹음 파일 → 화자를 학습하는 전사 → 프로젝트 컨텍스트 기반 회의록 자동 작성을 위한 MCP 서버.
🎙️ 폰 녹음(m4a 등) 어떤 포맷이든 처리 (ffmpeg 내장 — 별도 설치 불필요)
👥 화자분리는 로컬 CPU(sherpa-onnx, ~35MB 모델) — 목소리 데이터가 밖으로 안 나감
🧠 화자 학습: 한 번 "이 사람이 김대리"라고 확정하면 다음 회의부터 자동 인식
📚 프로젝트 용어집·참석자·이전 회의 요약이 쌓이며 전사 정확도와 회의록 품질이 갈수록 향상
🔌 ASR 엔진 교체 가능: Groq(무료) / Gemini(무료) / ReturnZero(한국어 특화) / 로컬 Whisper(완전 오프라인)
💻 Zoom 회의는 참가자별 오디오 트랙으로 받으면 화자 정확도 100% + 화자 학습 부트스트랩
설계 배경과 기술 선택 근거는 DESIGN.md 참고.
설치 (Windows/macOS/Linux)
# uv 권장 (https://docs.astral.sh/uv/)
git clone https://github.com/moon0825/-MCP meeting-scribe && cd meeting-scribe
uv venv && uv pip install -e . # 기본 (클라우드 ASR)
uv pip install -e ".[local]" # 선택: 완전 로컬 whisper (민감 회의용)Claude Code에 등록
claude mcp add meeting-scribe --env GROQ_API_KEY=<키> -- uv --directory <설치경로> run meeting-scribe환경변수 (하나 이상 설정, 없으면 [local] 설치 필요):
변수 | 엔진 | 비고 |
| Groq Whisper large-v3-turbo | 무료 티어, 기본 추천 |
| Gemini 2.5 Flash | 무료 티어. 단어 타임스탬프가 없어 화자 배정 정밀도 낮음 |
| ReturnZero | 한국어 최고 정확도 + 키워드 부스팅. 무료 10시간 |
| 기본 엔진 강제 ( |
Related MCP server: GhostMinutes MCP
사용 흐름 (Claude Code에서)
1. "무인공장 프로젝트 만들어줘. 참석자는 김대리, 박과장. 용어는 AMR, MFM 등록"
→ create_project / add_participants / add_glossary
2. "이 녹음 전사해줘: C:\Users\me\Recordings\회의.m4a"
→ submit_transcription → (수 분 뒤) get_transcript
3. "화자2가 김대리야" (본인 동의 확인 후)
→ confirm_speaker → 다음 회의부터 자동 제안
4. "회의록 작성해서 저장해줘"
→ Claude가 프로젝트 컨텍스트로 [?] 구간을 추론·보정하며 회의록 작성 → save_minutes
→ 요약·신규 용어가 축적되어 다음 회의가 더 정확해짐프라이버시 / 법적 주의
화자 보이스프린트(음성 임베딩)는 개인정보보호법상 민감정보(생체인식정보) 입니다.
confirm_speaker는 당사자 동의 확인(consent_confirmed=True) 없이는 등록을 거부하며,purge_speaker로 언제든 완전 삭제할 수 있습니다. 임베딩은 로컬 SQLite에만 저장됩니다.민감한 회의는
asr="local"로 완전 오프라인 처리하세요.NVIDIA GPU 자동 감지: RTX 3050급(VRAM 4GB+)이면
large-v3-turbo가 실시간보다 빠르게 동작, GTX 1050(2GB)은small로 자동 축소. CUDA 런타임이 없으면 CPU int8 폴백 (오디오의 1~3배 시간).system_check툴이 현재 머신의 실행 계획을 알려줍니다.
데이터 위치:
~/.meeting-scribe/(MEETING_SCRIBE_DATA로 변경 가능). 리포에 커밋 금지.
개발
uv pip install -e ".[local]"
python scripts/smoke_test.py # 화자분리→전사→학습→재인식 엔드투엔드 테스트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
- Flicense-qualityDmaintenanceEnables transcription of audio files using Google Gemini AI and creates a searchable knowledge base, allowing users to ask natural language questions about content in meetings, podcasts, lectures, and other audio recordings.Last updated
- AlicenseAqualityCmaintenanceProvides 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.Last updated81MIT
- Alicense-qualityDmaintenanceEnables efficient analysis of recorded meetings by transcribing audio, extracting only non-people frames (e.g., slides), and associating them with timestamps for compact LLM input.Last updatedMIT
- AlicenseAqualityDmaintenanceLocal speech-to-text transcription using Microsoft's VibeVoice-ASR model with speaker diarization, enabling audio transcription directly in AI tools like Claude Code, Cursor, and OpenCode.Last updated32MIT
Related MCP Connectors
Search recordings, summarize meetings, create clips, and automate workflows from your AI assistant.
177,000+ earnings call transcripts for AI - speaker segments & full-text search.
Persistent memory for AI agents — verbatim conversations, searchable by meaning.
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/moon0825/-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server