Pronunciation & Voice Coach MCP server
io.github.JuhongPark/pronunciation·v0.3.0·3 starsLocal MCP voice coach with English pronunciation, grammar, and fluency feedback.
3 stars43 downloads/wk
Reviews
Write oneNobody has reviewed Pronunciation & Voice Coach yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Pronunciation & Voice Coach tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
assessAssess the last recording (or a specific audio file) without re-recording.
check_micList available audio input devices and verify microphone access.
converseRecord the user speaking, transcribe it, and return the transcript plus quick English feedback. This is the primary tool for voice conversations: call it, read the transcript + feedback, then respond conversationally in your own words — weaving the feedback in naturally or mentioning it only if it matters.
practiceDrill mode: the user reads a specific sentence aloud and gets a detailed pronunciation assessment. Use this when the user explicitly wants to practice reading a particular sentence, not for free-form chat.
quick_practicePick a random practice sentence and drill it immediately.
recordRecord audio from the microphone without assessing it.
retryRetry the last sentence the user was practicing.
suggest_sentenceSuggest a practice sentence the user can read aloud.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan16 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 127 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evalmcp_server_pronunciation-0.3.0/src/mcp_server_pronunciation/forced_align.py: …iled, using fp32: %s", e) model.eval() _MODEL = model _LABELS…
How Pronunciation & Voice Coach compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 74/100
- higher than 40% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 80% of 28,688 servers
- Downloads a week
- 43
- more than 35% of 12,191 servers with a package
What its tools let an agent do: 8 read
Install Pronunciation & Voice Coach in Claude Code, Cursor or VS Code
claude mcp add pronunciation -- uvx mcp-server-pronunciation
What the publisher says
From the Pronunciation & Voice Coach repository's README, as published. We do not edit it. Read it on GitHub
mcp-server-pronunciation
<!-- mcp-name: io.github.JuhongPark/pronunciation -->
Accuracy and safety notice
This project is a local language-learning practice tool. It may contain bugs,
runtime errors, inaccurate transcripts, inaccurate pronunciation feedback, or
platform-specific recording issues. Pronunciation feedback is a coaching
signal, not a standardized-test, clinical, employment, or high-stakes
assessment. Review outputs carefully before relying on them. See
DISCLAIMER.md.
An MCP (Model Context Protocol) server that lets you talk to your MCP assistant by voice while getting English pronunciation, grammar, and fluency feedback in the same turn. Use it for casual voice chat with light coaching, or switch to drill mode when you want to practice a specific sentence.
Built for Codex CLI, Claude Desktop, Claude Code, Cursor, VS Code, and other MCP clients. Everything runs locally — audio is captured with your mic, transcribed by faster-whisper on-device, and never leaves your machine.
mcp-name: io.github.JuhongPark/pronunciation
Why
Voice MCP servers today treat speech as a typing replacement. English tutor MCP servers are text-only. This one combines the two: you speak freely, your assistant replies, and feedback on what you just said (pronunciation, grammar, fluency) surfaces inside the same tool call so the assistant can weave it into a natural reply — or stay out of the way when you're just chatting.
Features
- Voice conversation with your MCP assistant. Speak, auto-stop on silence, then let the assistant read your transcript and respond.
- Phoneme-level drill feedback (when a reference sentence is given): Needleman-Wunsch word alignment, per-word expected vs produced IPA, learner-profile hints, minimal-pair drills, and prosody checks (word stress, final-rise intonation, intra-clause pauses).
- Extensible learner-profile support: the current rule pack includes Korean-L1 pronunciation-pattern hints and Korean-language tips. Contributions for additional L1 profiles are welcome.
- Whisper-bias mitigation via optional [phoneme] extra: wav2vec2 CTC forced alignment verifies whether the user actually produced each reference word, so rare proper nouns and domain-specific terms that Whisper rewrites toward more common alternatives no longer surface as mispronunciations.
- Inline English feedback in conversation: pronunciation, grammar (common irregular-verb errors), and fluency (pace + long pauses).
- Drill mode (practice, quick_practice, retry) for focused sentence practice.
- Local-only: Whisper model runs on your machine, audio never leaves it.
- Cross-platform: macOS, Linux, Windows, and WSL2 (recording auto-routes through Windows).
- Fast startup: lazy imports + background model pre-load keep the MCP handshake under a second.
Requirements
- Python 3.11+
- A working microphone
- ~150 MB disk space for the default Whisper model (base.en)
- Additional ~360 MB if you install the optional [phoneme] extra (wav2vec2 weights for forced alignment)
- MCP spec: targets 2025-06-18 via the official Python SDK (mcp>=1.2)
Installation
Stable release
Install the latest stable release:
uvx mcp-server-pronunciationFor pip users:
pip install mcp-server-pronunciationTo pin this release explicitly:
uvx mcp-server-pronunciation@0.3.0Run doctor before relying on the server in a live session:
mcp-server-pronunciation doctorGeneral install commands
# Recommended: uvx (no global install, cached between runs)
uvx mcp-server-pronunciation
# Or install as a uv tool
uv tool install mcp-server-pronunciationShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Pronunciation & Voice Coach: common questions
- Is Pronunciation & Voice Coach MCP server safe?
- Mostly: it is graded B (74/100). Read the Pronunciation & Voice Coach safety report
- How do I install Pronunciation & Voice Coach?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Pronunciation & Voice Coach need an API key?
- No secret keys are declared. It reads 5 settings from the environment.
- Is Pronunciation & Voice Coach maintained?
- The last commit was 164 days ago (2026-05-24). The latest release is v0.3.0.
- How does Pronunciation & Voice Coach compare with other MCP servers?
- safety score 74/100 (higher than 40% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.