Skip to main content
Glama
theYahia

salutespeech-mcp

@theyahia/salutespeech-mcp

MCP server for Sber SaluteSpeech API — speech recognition (STT) and synthesis (TTS). 5 tools.

npm License: MIT

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 transcription

  • skill-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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/theYahia/salutespeech-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server