yandex-speechkit-mcp について
yandex-speechkit-mcpは、Yandex SpeechKitをMCPクライアントに接続し、音声認識、音声合成、音声の検索を可能にします。文字起こしと合成の高レベルツールも備えています。
主な機能
- 01音声をテキストに文字起こし
- 02テキストから音声を合成
- 03言語別に音声を検索
- 04整形済みテキストで文字起こし
- 05言語に応じた既定値で音声合成
活用シーン
- 01録音をテキストに変換
- 02文章から音声を生成
- 03言語ごとに利用可能な音声を検索
MCP 対応
コアAPI操作と高レベルの文字起こし・音声合成を含む、5つのYandex SpeechKitツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| lang | string | いいえ | 認識言語(ru-RU、en-US、tr-TR) |
| format | string | いいえ | 音声フォーマット(oggopus、lpcm) |
| audio_base64 | string | はい | Base64 形式の音声データ |
詳細
🗄 リポジトリはアーカイブされています
開発は**theYahia/YaAll**に移行しました。Yandex 関連のすべてを1か所にまとめたリポジトリです。独自の MCP サーバー、Claude Code スキル、Yandex 公式セットの資料を収録しています。
ここにあったものの最新版は、
mcp/yandex-speechkit-mcp/にあります。npm パッケージは従来どおり
@theyahia/yandex-speechkit-mcpです。これまでどおりインストールして使用できます。 こちらは今後更新されません。課題やプルリクエストは YaAll にお寄せください。**アーカイブ済み — 開発はtheYahia/YaAllに移行しました。**Yandex 関連のすべてをまとめた単一のリポジトリです。 このパッケージの最新版は、
mcp/yandex-speechkit-mcp/にあります。 npm パッケージの@theyahia/yandex-speechkit-mcpに変更はありません。 課題やプルリクエストは、そちらにお寄せください。
このサーバーは**theYahia/YaAll**に含まれています。 Yandex 関連のすべてを1つのリポジトリにまとめ、10個の MCP サーバー、SEO と需要検証向けの Claude Code スキル、 Yandex 公式サーバーの資料を収録しています。 こちらでは単独で、あちらではほかのサーバーと並んで利用できます。
mcp/yandex-speechkit-mcp/theYahia/YaAllの一部 — Yandex 関連のすべてを1つのリポジトリにまとめています。
@theyahia/yandex-speechkit-mcp
Yandex SpeechKit API 用の MCP サーバーです。音声認識、音声合成、音声一覧に対応しています。5つのツールを提供します。
@theYahiaによるRussian API MCPシリーズの一部です。
インストール
Claude Desktop
{
"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
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(リモート/Docker)
YANDEX_SPEECHKIT_API_KEY=... FOLDER_ID=... npx @theyahia/yandex-speechkit-mcp --http
# Listens on :8080/mcp (override with PORT env var)
Smithery
smithery.aiからデプロイできます。設定はsmithery.yamlにあります。
認証
| 変数 | 説明 |
|---|---|
YANDEX_SPEECHKIT_API_KEY | Yandex Cloud API キー(推奨) |
YANDEX_API_KEY | 旧式の別名(引き続き使用できます) |
IAM_TOKEN | 有効期間の短い IAM トークン(API キーの代替) |
FOLDER_ID | Yandex Cloud フォルダー ID(必須) |
YANDEX_FOLDER_ID | FOLDER_ID の旧式の別名 |
認証情報はYandex Cloud Consoleで取得してください。
ツール(5つ)
| ツール | 種類 | 説明 |
|---|---|---|
recognize | Core | 音声認識(STT) — Base64 音声をテキストに変換 |
synthesize | Core | 音声合成(TTS) — テキストを Base64 音声に変換 |
list_voices | Core | 利用可能な TTS 音声の一覧を取得し、言語で絞り込み |
skill_transcribe | Skill | 高度な文字起こし — 整形済みテキストを返します |
skill_synthesize | Skill | 高度な音声合成 — 適切な既定値を使用し、音声から言語を自動判定します |
例
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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。