MCP.Market

Pronunciation & Voice Coach MCP server

by JuhongPark·io.github.JuhongPark/pronunciation·v0.3.0·3 stars

Local MCP voice coach with English pronunciation, grammar, and fluency feedback.

B74/100grade B
What users say
No reviews yet
Be the first
Safety scan
B74/100

full report

Adoption
New

3 stars43 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • assess

    Assess the last recording (or a specific audio file) without re-recording.

  • check_mic

    List available audio input devices and verify microphone access.

  • converse

    Record 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.

  • practice

    Drill 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_practice

    Pick a random practice sentence and drill it immediately.

  • record

    Record audio from the microphone without assessing it.

  • retry

    Retry the last sentence the user was practicing.

  • suggest_sentence

    Suggest 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

1 medium
  • 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 usedexec.eval
    mcp_server_pronunciation-0.3.0/src/mcp_server_pronunciation/forced_align.py: …iled, using fp32: %s", e) model.eval() _MODEL = model _LABELS…
Overall 74/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-pronunciation

For pip users:

pip install mcp-server-pronunciation

To pin this release explicitly:

uvx mcp-server-pronunciation@0.3.0

Run doctor before relying on the server in a live session:

mcp-server-pronunciation doctor

General 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-pronunciation

Shortened. 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.