mcpField
Y
yandex-speechkit-mcp

yandex-speechkit-mcp

ローカル
github.com/theYahiaメディア・デザイン010 週間前に更新

yandex-speechkit-mcp について

yandex-speechkit-mcpは、Yandex SpeechKitをMCPクライアントに接続し、音声認識、音声合成、音声の検索を可能にします。文字起こしと合成の高レベルツールも備えています。

主な機能

  1. 01音声をテキストに文字起こし
  2. 02テキストから音声を合成
  3. 03言語別に音声を検索
  4. 04整形済みテキストで文字起こし
  5. 05言語に応じた既定値で音声合成

活用シーン

  1. 01録音をテキストに変換
  2. 02文章から音声を生成
  3. 03言語ごとに利用可能な音声を検索

MCP 対応

コアAPI操作と高レベルの文字起こし・音声合成を含む、5つのYandex SpeechKitツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"theyahia-yandex-speechkit": {
"command": "npx",
"args": [
"-y",
"@theyahia/yandex-speechkit-mcp"
],
"env": {
"YANDEX_API_KEY": "<YANDEX_API_KEY>"
}
}
}
}
起動コマンドnpx -y @theyahia/yandex-speechkit-mcp
設定が必要な環境変数
YANDEX_API_KEYシークレットAPI key for the service

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@theyahia/yandex-speechkit-mcp1.0.0

ツール

2

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
langstringいいえ認識言語(ru-RU、en-US、tr-TR)
formatstringいいえ音声フォーマット(oggopus、lpcm)
audio_base64stringはい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つのツールを提供します。

npm License: MIT

@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_KEYYandex Cloud API キー(推奨)
YANDEX_API_KEY旧式の別名(引き続き使用できます)
IAM_TOKEN有効期間の短い IAM トークン(API キーの代替)
FOLDER_IDYandex Cloud フォルダー ID(必須)
YANDEX_FOLDER_IDFOLDER_ID の旧式の別名

認証情報はYandex Cloud Consoleで取得してください。

ツール(5つ)

ツール種類説明
recognizeCore音声認識(STT) — Base64 音声をテキストに変換
synthesizeCore音声合成(TTS) — テキストを Base64 音声に変換
list_voicesCore利用可能な TTS 音声の一覧を取得し、言語で絞り込み
skill_transcribeSkill高度な文字起こし — 整形済みテキストを返します
skill_synthesizeSkill高度な音声合成 — 適切な既定値を使用し、音声から言語を自動判定します

例

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。