# pronounce

An MCP server that gives AI agents the correct pronunciation of developer jargon, drawing on 1,903 entries with audio and cited sources.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 47
- Author: anzy-renlab-ai
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/anzy-renlab-ai/pronounce
- Updated: 2026-09-01
- HTML: https://affpapa.org/en/nevibecode/mcp/pronounce

## What it does

The server answers "how do you pronounce X" with audio instead of a guessed phonetic spelling. The dataset holds 1,903 developer-jargon entries, 1,283 of them tied to a citable source such as a quote from the word's creator or an official document. Each entry carries a confidence tag: settled by the creator, agreed by the community, or still contested.

For words with two live readings, like GIF, SQL, GUI or JWT, the server reads both alternates in sequence so an agent can voice the disagreement rather than pick a side on its own. The same project also ships a separate Bash CLI and a Claude Code skill built on the same dictionary.

It starts with `uvx pronounce-mcp`, so a working `uv` installation is required.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add pronounce -- uvx pronounce-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from pronounce-mcp <command>

### Codex

**Platform CLI**
```bash
codex mcp add pronounce -- uvx pronounce-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from pronounce-mcp <command>

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pronounce": {
            "command": "uvx",
            "args": [
                "pronounce-mcp"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from pronounce-mcp <command>

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "pronounce": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "pronounce-mcp"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from pronounce-mcp <command>

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add pronounce uvx pronounce-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from pronounce-mcp <command>

## When to use it
- look up the correct pronunciation of an unfamiliar term
- have an agent voice a contested pronunciation instead of guessing one
- check how a word's creator actually says it
- get a citable source for a pronunciation used in documentation
- avoid mangling a project name on a call or in a recording

## Example prompts
- How do you pronounce kubectl?
- Read out both pronunciations of JWT
- Find a source for how nginx is pronounced

## Similar
- [Reactive Resume](https://affpapa.org/en/nevibecode/mcp/reactive-resume.md) — MCP server · ★ 44874
- [Sui Knowledge Base (kapa.ai)](https://affpapa.org/en/nevibecode/mcp/sui-knowledge-base-kapaai.md) — MCP server · ★ 7784
- [Claude Code Ultimate Guide](https://affpapa.org/en/nevibecode/mcp/claude-code-ultimate-guide.md) — MCP server · ★ 6237
- [Zotero MCP](https://affpapa.org/en/nevibecode/mcp/zotero-mcp.md) — MCP server · ★ 5548
- [RevoGrid DataGrid MCP Pro](https://affpapa.org/en/nevibecode/mcp/revogrid-datagrid-mcp-pro.md) — MCP server · ★ 3450
- [Claude Code Explorer MCP](https://affpapa.org/en/nevibecode/mcp/codeaashu-claude-code-explorer-mcp.md) — MCP server · ★ 3409

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
