MCP server for Yandex SpeechKit API — speech recognition and synthesis.
SaferSkills independently audited yandex-speechkit-mcp (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP server for Yandex SpeechKit API — speech recognition, synthesis, and voice listing. 5 tools.
Part of the Russian API MCP series by @theYahia.
{
"mcpServers": {
"yandex-speechkit": {
"command": "npx",
"args": ["-y", "@theyahia/yandex-speechkit-mcp"],
"env": {
"YANDEX_SPEECHKIT_API_KEY": "your-api-key",
"FOLDER_ID": "your-folder-id"
}
}
}
}claude mcp add yandex-speechkit \
-e YANDEX_SPEECHKIT_API_KEY=your-api-key \
-e FOLDER_ID=your-folder-id \
-- npx -y @theyahia/yandex-speechkit-mcpYANDEX_SPEECHKIT_API_KEY=... FOLDER_ID=... npx @theyahia/yandex-speechkit-mcp --http
# Listens on :8080/mcp (override with PORT env var)Deploy via smithery.ai — config in smithery.yaml.
| Variable | Description |
|---|---|
YANDEX_SPEECHKIT_API_KEY | Yandex Cloud API key (preferred) |
YANDEX_API_KEY | Legacy alias (still works) |
IAM_TOKEN | Short-lived IAM token (alternative to API key) |
FOLDER_ID | Yandex Cloud folder ID (required) |
YANDEX_FOLDER_ID | Legacy alias for FOLDER_ID |
Get credentials at Yandex Cloud Console.
| Tool | Type | Description |
|---|---|---|
recognize | Core | Speech recognition (STT) — Base64 audio to text |
synthesize | Core | Speech synthesis (TTS) — text to Base64 audio |
list_voices | Core | List available TTS voices, filter by language |
skill_transcribe | Skill | High-level transcription — returns clean text |
skill_synthesize | Skill | High-level synthesis — smart defaults, auto-detects language from voice |
Transcribe this audio file
Synthesize "Hello, how are you?" with voice filipp
What voices are available in Russian?
Speak this text using the alena voicenpm install
npm run build
npm test
npm run dev # stdio modeMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.