Yandex Speechkit Mcp

io.github.theYahia由 GitHub 账号 theYahia 发布v1.0.0更新于 Oct 24, 2026

MCP server for Yandex SpeechKit API — speech recognition and synthesis.

已验证STDIO仅桌面媒体与设计AI 与机器学习

概览

AI 生成的概览

面向 Yandex SpeechKit 的 MCP 服务器,让助手把音频转成文字、把文字合成为语音,并列出可用语音。

可以做什么
  • 语音识别:将 Base64 音频转写为文字,或使用高层转写工具直接得到干净文本。
  • 语音合成:把文字合成为 Base64 音频,或使用带智能默认值、可根据语音自动识别语言的高层合成工具。
  • 浏览语音:列出可用的文本转语音语音,并按语言筛选。
适用场景
适合需要助手通过 Yandex SpeechKit 转写音频文件或生成语音的场景,尤其是俄语内容或已在 Yandex Cloud 生态内工作时。
运行要求
通过 npm 包以 npx 在本地运行,或以 Streamable HTTP 方式在 8080 端口运行。需要 Yandex Cloud API 密钥(YANDEX_SPEECHKIT_API_KEY,旧别名 YANDEX_API_KEY,或 IAM_TOKEN)以及 Yandex Cloud 文件夹 ID(FOLDER_ID)。需要访问 Yandex Cloud 的网络。
安装前请注意
需要以环境变量提供 Yandex Cloud API 密钥或 IAM 令牌及文件夹 ID,请勿写入共享配置。音频和文本会发送给第三方 Yandex SpeechKit,且 Yandex Cloud 可能对用量计费。该仓库已归档,开发已迁至另一仓库,此处的 npm 包可能不再更新。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Yandex Speechkit Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

🗄 Репозиторий заархивирован

Разработка переехала в theYahia/YaAll — сборку, где весь яндексовский слой лежит в одном месте: свои MCP-серверы, скиллы Claude Code и материалы официальных наборов Яндекса.

Актуальная версия того, что лежало здесь: mcp/yandex-speechkit-mcp/

Пакет в npm прежний — @theyahia/yandex-speechkit-mcp, ставится и работает как раньше. Здесь больше ничего не обновляется. Задачи и pull request'ы — в YaAll.

Archived — development moved to theYahia/YaAll, a single repository bundling the whole Yandex stack. The current version of this package now lives at mcp/yandex-speechkit-mcp/. The npm package @theyahia/yandex-speechkit-mcp is unchanged. Please open issues and pull requests there.

Этот сервер входит в сборку theYahia/YaAll — весь яндексовский слой в одном репозитории: десять MCP-серверов, скиллы Claude Code под SEO и валидацию спроса, плюс материалы официальных серверов Яндекса. Здесь он живёт отдельно, там — рядом с остальными: mcp/yandex-speechkit-mcp/

Part of theYahia/YaAll — the whole Yandex stack in one repo.

@theyahia/yandex-speechkit-mcp

MCP server for Yandex SpeechKit API — speech recognition, synthesis, and voice listing. 5 tools.

[npm] [License: MIT]

Part of the Russian API MCP series by @theYahia.

Installation

Claude Desktop

json
{  "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 Code

bash
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

Streamable HTTP (remote / Docker)

bash
YANDEX_SPEECHKIT_API_KEY=... FOLDER_ID=... npx @theyahia/yandex-speechkit-mcp --http# Listens on :8080/mcp (override with PORT env var)

Smithery

Deploy via smithery.ai — config in smithery.yaml.

Authentication

VariableDescription
YANDEX_SPEECHKIT_API_KEYYandex Cloud API key (preferred)
YANDEX_API_KEYLegacy alias (still works)
IAM_TOKENShort-lived IAM token (alternative to API key)
FOLDER_IDYandex Cloud folder ID (required)
YANDEX_FOLDER_IDLegacy alias for FOLDER_ID

Get credentials at Yandex Cloud Console.

Tools (5)

ToolTypeDescription
recognizeCoreSpeech recognition (STT) — Base64 audio to text
synthesizeCoreSpeech synthesis (TTS) — text to Base64 audio
list_voicesCoreList available TTS voices, filter by language
skill_transcribeSkillHigh-level transcription — returns clean text
skill_synthesizeSkillHigh-level synthesis — smart defaults, auto-detects language from voice

Examples

Transcribe this audio fileSynthesize "Hello, how are you?" with voice filippWhat voices are available in Russian?Speak this text using the alena voice

Development

bash
npm installnpm run buildnpm testnpm run dev    # stdio mode

License

MIT

来源:README.md,提交 c5bce85

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分