Skip to content

Add Pronounce — developer-jargon pronunciation MCP server + skill#223

Open
anzy-renlab-ai wants to merge 1 commit into
hashgraph-online:mainfrom
anzy-renlab-ai:add-pronounce
Open

Add Pronounce — developer-jargon pronunciation MCP server + skill#223
anzy-renlab-ai wants to merge 1 commit into
hashgraph-online:mainfrom
anzy-renlab-ai:add-pronounce

Conversation

@anzy-renlab-ai

Copy link
Copy Markdown

Add Pronounce (Tools & Integrations)

Pronounce is a community-maintained pronunciation dictionary for developer jargon — 1,721 sourced entries (kubectl, nginx, YAML, GIF, JSON, JWT, …), each with IPA, a plain-English respelling, audio, and a cited source.

The plugin ships:

  • the pronounce MCP serverlookup(word) / search(query) returning IPA, respelling, audio_url, source, and confidence;
  • the pronounce-word skill — auto-answers "how do you pronounce X" with the sourced reading instead of a guess.

Requested by a community member in anzy-renlab-ai/pronounce#41.

Scanner (mandatory)

Checklist

  • .codex-plugin/plugin.json (valid manifest)
  • SECURITY.md, LICENSE (MIT), README.md
  • No hardcoded secrets / dangerous MCP commands (zero-dep; MCP server is a read-only lookup)
  • Scanner workflow SHA-pins actions/checkout
  • README entry added alphabetically under Tools & Integrations
  • Plugin bundle under plugins/anzy-renlab-ai/pronounce/
  • Entries added to plugins.json and .agents/plugins/marketplace.json

Tools & Integrations. MCP server (lookup/search) + pronounce-word skill backed
by a 1,721-entry community pronunciation dictionary with IPA, audio, and cited
sources. Requested via anzy-renlab-ai/pronounce#41.

HOL Plugin Scanner: passing in CI on the plugin repo's main branch
(min_score 80, fail_on high, SARIF uploaded), no critical/high findings.
Required files present: .codex-plugin/plugin.json, SECURITY.md, LICENSE, README.md.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds the 'Pronounce' plugin to the marketplace, registering it in the marketplace configurations, README, and adding its local plugin files. Feedback highlights that the mirrored plugin directory is missing the 'skills/' folder and its associated files despite the description claiming to ship the 'pronounce-word' skill. Additionally, running the MCP server via 'uvx' with a direct Git URL in '.mcp.json' may cause startup latency and network dependency; publishing to PyPI or bundling the server files locally is recommended.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

{
"name": "pronounce",
"version": "2.12.0",
"description": "Pronounce developer jargon out loud — 1721+ sourced entries (kubectl, GIF, JSON, JWT, …). Ships the pronounce-word skill and the pronounce MCP server.",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The plugin description and manifest state that this plugin ships the 'pronounce-word' skill. However, the mirrored plugin bundle under 'plugins/anzy-renlab-ai/pronounce/' is missing the 'skills/' directory and its corresponding skill files (such as 'SKILL.md'). Please add the missing skill files to the mirrored directory so that the skill is correctly installed and available to users.

Comment on lines +4 to +9
"command": "uvx",
"args": [
"--from",
"git+https://github.com/anzy-renlab-ai/pronounce.git#subdirectory=mcp-server",
"pronounce-mcp"
]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Using 'uvx' with a direct 'git+https' URL to run the MCP server can introduce significant startup latency and makes the plugin's startup dependent on network connectivity and GitHub's availability. Consider publishing the 'pronounce-mcp' package to PyPI so it can be run directly via 'uvx pronounce-mcp' (which uses cached/versioned releases), or bundling the server files locally within the plugin directory.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants