MCP server for Yandex SpeechKit API — speech recognition and synthesis.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"yandex-speechkit": {
"env": {
"FOLDER_ID": "your-folder-id",
"YANDEX_SPEECHKIT_API_KEY": "your-api-key"
},
"args": [
"-y",
"@theyahia/yandex-speechkit-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for Yandex SpeechKit API — speech recognition, synthesis, and voice listing. 5 tools.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@theyahia/yandex-speechkit-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @theyahia/yandex-speechkit-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
An autonomous agent that conducts deep research on any data using any LLM providers
Self-hosted URL- and file-to-Markdown service for humans and AI agents - web pages, documents, images, audio, YouTube. PWA + REST + MCP + Claude Code skill, Reddit-aware, refreshable share links.
MCP Security Weekly
Get CVE alerts and security updates for io.github.theYahia/yandex-speechkit-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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-mcp
YANDEX_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 voice
npm install
npm run build
npm test
npm run dev # stdio mode
MIT