World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 104 tools.
Local MCP voice coach with English pronunciation, grammar, and fluency feedback.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
3/3 Prüfungen bestanden · Läuft auf deinem Computer
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Pronunciation & Voice Coach (auf der Seite des Anbieters erstellen) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
Nur einmal; gilt für alle Server, die Python (uv) brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
SettingsDeveloperEdit Config
{
"mcpServers": {
"pronunciation": {
"command": "uvx",
"args": [
"mcp-server-pronunciation"
],
"env": {
"MCP_PRONUNCIATION_MODEL": "your-value",
"HF_HUB_CACHE": "your-value",
"MCP_PRONUNCIATION_PRELOAD": "your-value",
"MCP_PRONUNCIATION_AUDIO_RETENTION": "your-value",
"TORCH_HOME": "your-value"
}
}
}
}Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Pronunciation & Voice Coach und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es Pronunciation & Voice Coach nutzt, oder ein Werkzeug von Pronunciation & Voice Coach in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
ChatGPT kann Pronunciation & Voice Coach noch nicht verbinden
Pronunciation & Voice Coach läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen
A · Eine App nutzen, die Pronunciation & Voice Coach verbinden kann
B · Andere in Sonstiges, die mit ChatGPT funktionieren
Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden
Klappt mit Claude Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Pronunciation & Voice Coach (auf der Seite des Anbieters erstellen) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Python (uv) brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add --scope user pronunciation --env MCP_PRONUNCIATION_MODEL=your-value --env HF_HUB_CACHE=your-value --env MCP_PRONUNCIATION_PRELOAD=your-value --env MCP_PRONUNCIATION_AUDIO_RETENTION=your-value --env TORCH_HOME=your-value -- uvx mcp-server-pronunciationErsetze „your-value“ vor dem Enter durch deinen Schlüssel
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Pronunciation & Voice Coach sollte in der Liste als verbunden erscheinen
Nutze Pronunciation & Voice Coach und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es Pronunciation & Voice Coach nutzt, oder ein Werkzeug von Pronunciation & Voice Coach in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Pronunciation & Voice Coach (auf der Seite des Anbieters erstellen) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Python (uv) brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
In den Einstellungen von Pronunciation & Voice Coach ist MCP_PRONUNCIATION_MODEL, HF_HUB_CACHE, MCP_PRONUNCIATION_PRELOAD, MCP_PRONUNCIATION_AUDIO_RETENTION, TORCH_HOME leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Pronunciation & Voice Coach und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es Pronunciation & Voice Coach nutzt, oder ein Werkzeug von Pronunciation & Voice Coach in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Pronunciation & Voice Coach (auf der Seite des Anbieters erstellen) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Python (uv) brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
VS Code fragt nach einer Bestätigung; klicke Install
In den Einstellungen von Pronunciation & Voice Coach ist MCP_PRONUNCIATION_MODEL, HF_HUB_CACHE, MCP_PRONUNCIATION_PRELOAD, MCP_PRONUNCIATION_AUDIO_RETENTION, TORCH_HOME leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Pronunciation & Voice Coach und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es Pronunciation & Voice Coach nutzt, oder ein Werkzeug von Pronunciation & Voice Coach in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach
JSON-Einstellungen stehen unten unter „Für Entwickler“
Claude Code
claude mcp add --scope user pronunciation --env MCP_PRONUNCIATION_MODEL=your-value --env HF_HUB_CACHE=your-value --env MCP_PRONUNCIATION_PRELOAD=your-value --env MCP_PRONUNCIATION_AUDIO_RETENTION=your-value --env TORCH_HOME=your-value -- uvx mcp-server-pronunciationClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"pronunciation": {
"command": "uvx",
"args": [
"mcp-server-pronunciation"
],
"env": {
"MCP_PRONUNCIATION_MODEL": "your-value",
"HF_HUB_CACHE": "your-value",
"MCP_PRONUNCIATION_PRELOAD": "your-value",
"MCP_PRONUNCIATION_AUDIO_RETENTION": "your-value",
"TORCH_HOME": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"pronunciation": {
"command": "uvx",
"args": [
"mcp-server-pronunciation"
],
"env": {
"MCP_PRONUNCIATION_MODEL": "your-value",
"HF_HUB_CACHE": "your-value",
"MCP_PRONUNCIATION_PRELOAD": "your-value",
"MCP_PRONUNCIATION_AUDIO_RETENTION": "your-value",
"TORCH_HOME": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"pronunciation": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-pronunciation"
],
"env": {
"MCP_PRONUNCIATION_MODEL": "your-value",
"HF_HUB_CACHE": "your-value",
"MCP_PRONUNCIATION_PRELOAD": "your-value",
"MCP_PRONUNCIATION_AUDIO_RETENTION": "your-value",
"TORCH_HOME": "your-value"
}
}
}
}MCP_PRONUNCIATION_MODEL envHF_HUB_CACHE envMCP_PRONUNCIATION_PRELOAD envMCP_PRONUNCIATION_AUDIO_RETENTION envTORCH_HOME envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 12. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto JuhongPark bestätigt, dem das Repo gehört
Code zuletzt geändert: vor 32 Tagen
Nutzt MIT
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt vor 32 Tagen geändert, und die neueste Version (0.3.0) kam vor 6 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: World Monitor, Claude Flow, Windmill
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 104 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Run Windmill scripts and flows and manage jobs, schedules, resources and variables.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
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
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
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.
[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.practice, quick_practice, retry) for focused sentence practice.base.en)[phoneme] extra (wav2vec2 weights for forced alignment)2025-06-18 via the official Python SDK (mcp>=1.2)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
# Recommended: uvx (no global install, cached between runs)
uvx mcp-server-pronunciation
uv tool install mcp-server-pronunciation
pip install mcp-server-pronunciation
pip install 'mcp-server-pronunciation[phoneme]'
sounddevice ships PortAudio inside the wheel on macOS and Windows, but on Linux you need the system library:
# Debian / Ubuntu
sudo apt-get install libportaudio2
sudo dnf install portaudio
sudo pacman -S portaudio
sudo apt-get install pipewire-alsa
Before wiring the server into an MCP client, run the preflight:
uvx mcp-server-pronunciation doctor
Optional — pre-download the Whisper model (~150 MB) so the first call is instant:
uvx mcp-server-pronunciation pull-model base.en
codex mcp add pronunciation -- uvx mcp-server-pronunciation
claude mcp add pronunciation -- uvx mcp-server-pronunciation
Edit claude_desktop_config.json:
{
"mcpServers": { "pronunciation": { "command": "uvx", "args": ["mcp-server-pronunciation"] } } }
On macOS, if Claude Desktop can't find uvx (spawn uvx ENOENT), use an absolute path. Find it with which uvx in your terminal.
Add to ~/.cursor/mcp.json:
{
"mcpServers": { "pronunciation": { "command": "uvx", "args": ["mcp-server-pronunciation"] } } }
Add to .vscode/mcp.json or your user settings:
{
"servers": { "pronunciation": { "type": "stdio", "command": "uvx", "args": ["mcp-server-pronunciation"] } } }
You: "Let's have a voice chat. I'll ask you about the weekend. Use the converse tool."
Assistant (calls
converse): *records your speech, transcribes it, notes that you said "buyed" instead of "bought"*
Assistant: "Oh nice — what kind of apples did you buy? And by the way, the past tense of 'buy' is 'bought' — small thing, but I noticed it."
You: "Give me a sentence to practice with 'th' sounds."
Assistant (calls
suggest_sentencewithfocus=th): "Try this: *The three brothers thought thoroughly about their future.*"
You: "Record me reading it."
Assistant (calls
practicewith that reference): *returns an alignment table (match / sub / ins / del) with per-word acoustic confidence when the[phoneme]extra is installed, phoneme-level issues with expected vs produced IPA, learner-profile hints when applicable, minimal-pair drills, and prosody notes (word stress, final-rise intonation, intra-clause pauses).*
You: "Let me try again."
Assistant (calls
retry): *re-records the same target sentence and compares*
| Tool | Purpose |
|---|---|
| `converse` | Primary. Record + transcribe + quick feedback + assistant guidance for natural voice-chat-with-coaching. |
practice | Drill mode: record user reading a specific reference sentence, return detailed assessment. |
quick_practice | Pick a random sentence (by phoneme focus + difficulty) and drill it. |
retry | Re-record the last sentence and compare the new attempt against the previous one. |
open_voice_panel | Open the MCP Apps voice panel when the client supports embedded UI. |
analyze_uploaded_audio | Analyze WAV audio uploaded by the voice panel and store it as the latest voice capture. |
start_voice_capture | Start recording in the background and return a session id immediately. |
voice_capture_status | Check whether a background capture is recording, analyzing, done, cancelled, or failed. |
wait_for_voice_capture | Wait for a background capture to finish and return transcript + feedback. |
latest_voice_capture | Return the most recent background voice capture result. |
cancel_voice_capture | Mark a background capture as cancelled before analysis starts. |
suggest_sentence | Return a practice sentence without recording. |
record | Record audio and save a WAV file (raw, no analysis). |
assess | Assess the last recording (or a specified WAV) without re-recording. When given a reference, runs the full drill pipeline (alignment, phoneme diff, learner-profile hints, prosody). |
check_mic | List available audio input devices. |
Tools that assess speech also return structured MCP output with transcript, clarity_pct, speaking_rate_wpm, top_issue, next_action, retry_comparison, the full machine-readable assessment, and the rendered report_markdown. MCP clients can use the structured result to offer a retry, surface the top issue, or build a richer practice UI without parsing Markdown.
For MCP clients without an embedded voice UI, use the background capture tools to keep the user informed:
start_voice_capture(duration=8, mode="conversation")
voice_capture_status(session_id) wait_for_voice_capture(session_id, timeout=30) latest_voice_capture()
The status response includes recording, analyzing, done, error, or cancelled, plus elapsed time, transcript, clarity, speaking rate, feedback markdown, and the full structured assessment when available. On WSL2, keep duration short because PowerShell recording may wait for the full requested duration before analysis begins.
Clients that support MCP Apps can call open_voice_panel to render the ui://pronunciation/voice-panel resource. The panel requests browser microphone access, records locally in the browser, uploads a WAV clip through analyze_uploaded_audio, and displays the returned transcript and feedback. Uploaded audio must be a readable 16-bit PCM RIFF/WAVE file with mono or stereo audio at 8-48 kHz, no larger than 20 MB and no longer than 120 seconds.
The uploaded clip is stored in the same voice session registry as MCP-only recordings, so assistants can call latest_voice_capture after the panel finishes and respond to both the development note and the pronunciation feedback. Clients without MCP Apps support should use the visible voice-capture workflow above.
MCP clients that expose server prompts can start common workflows directly:
| Prompt | Purpose |
|---|---|
start_voice_chat | Start a local voice conversation with light feedback. |
daily_practice | Run a short suggested-sentence practice loop. |
practice_focus | Start a drill for a chosen focus and difficulty. |
troubleshoot_mic | Inspect microphone devices and recording settings. |
Set MCP_PRONUNCIATION_MODEL to pick a different model size:
# Default — fast, English-only (~150 MB)
export MCP_PRONUNCIATION_MODEL=base.en
export MCP_PRONUNCIATION_MODEL=tiny.en
export MCP_PRONUNCIATION_MODEL=small.en
export MCP_PRONUNCIATION_MODEL=small export MCP_PRONUNCIATION_MODEL=medium
Available: tiny, tiny.en, base, base.en, small, small.en, medium, medium.en, large-v3, large-v3-turbo. For English-only use, the .en variants are faster and more accurate at a given size.
GPU (CUDA 12 + cuDNN 9) is auto-detected when available; otherwise runs on CPU with int8 quantization.
By default Whisper weights are cached in ~/.cache/huggingface/hub/. Override with HF_HUB_CACHE:
export HF_HUB_CACHE=/path/to/cache
By default the server preloads the Whisper model in the background after the MCP handshake starts. Set MCP_PRONUNCIATION_PRELOAD=0 for registry inspection, Docker smoke tests, or other environments that only need tool