{"name":"io.github.eduplopez/mcp-voice-summary","slug":"eduplopez-mcp-voice-summary","title":null,"description":"Reads a summary out loud when an AI coding task finishes. Offline or neural voices.","url":"https://mcp.market/server/eduplopez-mcp-voice-summary","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":26,"stars":0,"forks":0,"downloads_week":35,"last_push_at":"2026-10-04T15:21:56.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/eduplopez/mcp-voice-summary","website":"https://github.com/eduplopez/mcp-voice-summary","version":"0.1.1","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-voice-summary","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Synthesis engine: 'edge' for Azure neural voices (needs internet), 'sapi5' for fully offline native speech.","format":"string","default":"edge","name":"VOICE_ENGINE"},{"description":"ISO 639-1 code such as 'es' or 'en', optionally with a region such as 'pt-BR'. 'auto' detects it per summary, which is unreliable on short text. Empty follows the system language.","format":"string","name":"VOICE_LANGUAGE"},{"description":"'female' or 'male'. Requires the edge engine; sapi5 does not expose the gender of its voices.","format":"string","name":"VOICE_GENDER"},{"description":"Reading speed. 100 is normal, 120 is faster, '-15%' is relative.","format":"string","default":"100","name":"VOICE_RATE"},{"description":"Volume, 0 to 100.","format":"string","default":"100","name":"VOICE_VOLUME"},{"description":"Set to 1 to validate and queue summaries without playing anything. Useful in shared spaces.","format":"string","name":"VOICE_MUTE"},{"description":"'full' speaks the sanitized summary, 'short' replaces it with a fixed generic message so no summary content reaches the speakers or the cloud engine.","format":"string","default":"full","name":"VOICE_MODE"}]}],"tools":[{"name":"list_voices","description":"Shows the language, gender and voice in use, and the alternatives for the current language. For the full edge-tts catalog, run: python -m edge_tts --list-voices","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_language","description":"Changes the voice language and gender, for when the user asks to speak another language or use a different voice.","write_action":false,"price_micros":0,"input_schema":null},{"name":"speak_summary","description":"Reads a summary out loud. Match its length to the work done: one short sentence for a small change, a fuller summary for a large task. First person, no literal code, no credentials or personal data.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":89,"grade":"A","scanned_at":"2026-10-14T12:22:49.493Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-14T12:22:49.482Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 10 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcp-voice-summary","version":"0.1.1","found":true,"weeklyDownloads":35,"dependencyCount":9,"publishedAt":"2026-10-04T15:06:11.786455Z","repositoryUrl":"https://github.com/eduplopez/mcp-voice-summary"}],"repo":{"found":true,"owner":"eduplopez","repo":"mcp-voice-summary","archived":false,"pushedAt":"2026-10-04T15:21:56Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/265223837?v=4","ownerCreatedAt":"2026-03-03T08:24:40Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":35,"license":"MIT","lastPushAt":"2026-10-04T15:21:56.000Z","score":26}}}},"grade_history":[],"reviews":[]}