Mmcp.market

Salutespeech MCP server

by theYahia·io.github.theYahia/salutespeech-mcp·v1.0.0·1 stars

MCP server for Sber SaluteSpeech API — speech recognition and synthesis.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Salutespeech yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Salutespeech tools (2)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • recognize_speech

    Распознавание речи через SaluteSpeech. Принимает аудио в Base64, возвращает текст.

  • synthesize_speech

    Синтез речи через SaluteSpeech. Принимает текст, возвращает аудио в Base64.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan11 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 25 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install Salutespeech in Claude Code, Cursor or VS Code

Runs npx -y @theyahia/salutespeech-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add salutespeech-mcp -- npx -y @theyahia/salutespeech-mcp
Add to Cursor

What the publisher says

From the Salutespeech repository's README, as published. We do not edit it. Read it on GitHub

SaluteSpeech MCP — распознавание и синтез русской речи для ИИ-ассистента

Если вы искали, как расшифровать созвон или голосовое сообщение в текст, озвучить текст голосом Сбера или подключить русский speech-to-text к Claude без собственного бэкенда — это оно. 5 инструментов поверх Sber SaluteSpeech API: распознавание речи (STT) и синтез речи (TTS).

Часть серии WWmcp (46 серверов) от @theYahia.

Установка

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

SALUTESPEECH_API_KEY=your-key npx @theyahia/salutespeech-mcp --http --port=3000
# POST http://localhost:3000/mcp
# GET  http://localhost:3000/health

Авторизация

Три варианта (проверяются по порядку):

OAuth-токены запрашиваются и обновляются автоматически. Scope по умолчанию — SALUTESPEECHPERS (физлица); для корпоративных аккаунтов задайте SALUTESPEECHSCOPE (SALUTESPEECHCORP — постоплата, SALUTESPEECHB2B — предоплата). Учётные данные выдаются на developers.sber.ru.

Инструменты (5)

Навыки (Skills)

  • skill-transcribe — пошаговый сценарий расшифровки аудио
  • skill-synthesize — пошаговый сценарий синтеза речи

Примеры

Расшифруй аудиофайл /tmp/meeting.wav
Озвучь «Привет, мир» голосом Bys_24000 в формате wav16
Покажи доступные голоса

Ограничения

recognizespeech и recognizefile работают через синхронный эндпоинт с лимитом 2 МБ / 1 минута аудио (файл больше — HTTP 413). Для многоканального аудио распознаётся только первый канал. Длинные записи требуют асинхронного сценария (data:upload → speech:asyncrecognize → task:get → data:download) — он пока не вынесен в инструменты; шаг опроса статуса покрывает gettask_status.

Текст для синтеза ограничен 4000 символами (включая пробелы и SSML-разметку).

Решение проблем

self-signed certificate in certificate chain / UNABLETOVERIFYLEAFSIGNATURE

Эндпоинты Сбера используют Russian Trusted Root CA (НУЦ Минцифры), которого нет в дефолтном хранилище доверенных корневых сертификатов Node.js — поэтому самый первый OAuth-запрос падает, пока вы его не добавите.

Решение: скачайте корневой сертификат (russiantrustedrootcapem.crt) с gosuslugi.ru/crt и укажите его Node.js:

export NODE_EXTRA_CA_CERTS=/path/to/russian_trusted_root_ca_pem.crt

В MCP-клиенте добавьте эту переменную в блок env сервера. Не ставьте NODETLSREJECT_UNAUTHORIZED=0 в продакшене — это полностью отключает проверку TLS. Официальная инструкция: сертификаты SaluteSpeech.

Лицензия

MIT

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Salutespeech: common questions

Is Salutespeech MCP server safe?
Mostly: it is graded B (80/100). Read the Salutespeech safety report
How do I install Salutespeech?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Salutespeech need an API key?
Yes. The registry entry asks for SALUTE_AUTH_KEY.
Is Salutespeech maintained?
The last commit was 25 days ago (2026-09-03). The latest release is v1.0.0.

More from theYahia →