About io.github.theYahia/salutespeech-mcp
io.github.theYahia/salutespeech-mcp is an MCP server published by theYahia in the Developer Tools category: mCP server for Sber SaluteSpeech API — speech recognition and synthesis.
The repository has 1 stars and 0 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
claude mcp add io-github-theyahia-salutespeech-mcp -- npx -y @theyahia/salutespeech-mcpnpx -y @theyahia/salutespeech-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (5)
get_task_statusCheck status of an async SaluteSpeech recognition task by ID.
Parameters not published.
list_modelsList available SaluteSpeech models and voices for recognition and synthesis.
Parameters not published.
recognize_fileRecognize speech from a local audio file. Auto-detects format from extension.
Parameters not published.
recognize_speechSpeech recognition via SaluteSpeech. Accepts Base64 audio, returns text transcription.
Parameters not published.
synthesize_speechText-to-speech via SaluteSpeech. Accepts text, returns Base64-encoded audio.
Parameters not published.
Ask AI
Ask AI about io.github.theYahia/salutespeech-mcp
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
@theyahia/salutespeech-mcp
MCP server for Sber SaluteSpeech API — speech recognition (STT) and synthesis (TTS). 5 tools.
Part of Russian API MCP (50 servers) by @theYahia.
Install
Claude Desktop
{
"mcpServers": {
"salutespeech": {
"command": "npx",
"args": ["-y", "@theyahia/salutespeech-mcp"],
"env": { "SALUTESPEECH_API_KEY": "your-base64-key" }
}
}
}
Claude Code
claude mcp add salutespeech -e SALUTESPEECH_API_KEY=your-key -- npx -y @theyahia/salutespeech-mcp
Streamable HTTP mode
SALUTESPEECH_API_KEY=your-key npx @theyahia/salutespeech-mcp --http --port=3000
# POST http://localhost:3000/mcp
# GET http://localhost:3000/health
Auth
Three options (checked in order):
| Env var | Format |
|---|---|
SALUTESPEECH_API_KEY |
Base64-encoded client_id:client_secret |
SALUTE_AUTH_KEY |
Same (legacy alias) |
SALUTE_SPEECH_CLIENT_ID + SALUTE_SPEECH_CLIENT_SECRET |
Raw credentials (auto-encoded) |
OAuth tokens (scope SALUTE_SPEECH_PERS) are obtained and refreshed automatically.
Get credentials at developers.sber.ru.
Tools (5)
| Tool | Description |
|---|---|
recognize_speech |
STT from Base64 audio |
synthesize_speech |
TTS, returns Base64 audio |
list_models |
List recognition models and synthesis voices |
get_task_status |
Check async recognition task status |
recognize_file |
STT from a local file path |
Skills
skill-transcribe— guided workflow for audio transcriptionskill-synthesize— guided workflow for speech synthesis
Examples
Transcribe the audio file /tmp/meeting.wav
Synthesize "Hello world" with voice Bys_24000 in wav16 format
List available voices
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.