mcpField
V
Vocametrix

Vocametrix

ローカル
vocametrix.comヘルスケア02 日前に更新

Vocametrix について

Vocametrixは、言語聴覚士など音声・発話分析に携わる人向けのMCPサーバーです。Vocametrix APIを通じて、音響指標、発音評価、文字起こし、治療計画のワークフローを提供します。

主な機能

  1. 01音声品質の音響指標
  2. 02発音とピッチの評価
  3. 03音声の文字起こしと合成
  4. 04臨床的な解釈と練習生成
  5. 05治療計画のワークフロー

活用シーン

  1. 01音響指標による録音音声の評価
  2. 02発音の確認と音声の文字起こし
  3. 03言語療法の練習問題の生成
  4. 04治療計画の作成と確認

MCP 対応

Vocametrix APIの機能をMCPツール、リソース、プロンプトとして公開し、音声分析、発話評価、治療ワークフローを利用できます。ホスト型HTTPとローカルstdioに対応し、一部のツールはローカルモード限定です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"vocametrix": {
"command": "npx",
"args": [
"-y",
"@vocametrix/mcp-server"
],
"env": {
"VOCAMETRIX_API_KEY": "<VOCAMETRIX_API_KEY>"
}
}
}
}
起動コマンドnpx -y @vocametrix/mcp-server
設定が必要な環境変数
VOCAMETRIX_API_KEYシークレットYour Vocametrix API key. Get one free at https://www.vocametrix.com/registration

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

パッケージ
npm@vocametrix/mcp-server0.1.1

ツール

39

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

パラメーター型必須説明
versionenumいいえAVQI アルゴリズムのバージョンv02.03 | v03.01
sustainedVowelPathstringはい持続母音の WAV ファイル(例:/a/ を 3 秒以上持続)
connectedSpeechPathstringいいえ連続発話の WAV ファイル(任意。AVQI の精度が向上)

詳細

@vocametrix/mcp-server

smithery badge

Model Context Protocolの公式サーバーで、Vocametrixの音声分析APIを利用できます。

MCP対応のAIアシスタント(Claude Desktop、Cursor、Clineなど)から、臨床的な音声指標、発音評価、音声の文字起こし、AIを活用したセラピー計画に直接アクセスできます。

クイックスタート

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

{
  "mcpServers": {
    "vocametrix": {
      "command": "npx",
      "args": ["-y", "@vocametrix/mcp-server"],
      "env": {
        "VOCAMETRIX_API_KEY": "your-api-key-here"
      }
    }
  }
}

APIキーはvocametrix.com/registrationで取得してください。MCPによる分析には購入済みのAPIクレジットが必要です。ウェブサイトのサブスクリプションとトライアルはAPI呼び出しの対象外です。

Claude Code

ホスト型サーバー(ローカルへのインストールは不要):

claude mcp add --transport http vocametrix https://mcp.vocametrix.com/mcp --header "x-api-key: your-api-key-here"

または、npxを使ってローカルで実行します。

claude mcp add vocametrix -e VOCAMETRIX_API_KEY=your-api-key-here -- npx -y @vocametrix/mcp-server

すべてのプロジェクトでVocametrixを利用できるようにするには、claude mcp addの直後に--scope userを追加します。次に、Claude Codeで/mcpと入力して接続を確認します。

ChatGPT(OAuth、APIクレジット)

オプションの/chatgpt/mcpエンドポイントは、OAuthを通じてユーザーのAPIアカウントを連携します。ユーザーはプラットフォームの同意ページでアクセスを承認します。ChatGPTにはAPIキーではなく、取り消し可能なトークンが渡されます。既存の/mcp APIキーを使うクライアントと、ローカルのstdioクライアントも引き続き利用できます。

対応するプラットフォーム変更、データベースのマイグレーション、設定、テストについては、ChatGPT setup and release checksを参照してください。この連携は、一般公開に先立ちChatGPTにデプロイしてテストする必要があります。

ツール

音声品質(音響)
ツール説明
vocametrix_calculate_avqiAcoustic Voice Quality Index(AVQI)— 総合的な嗄声の重症度
vocametrix_calculate_dsiDysphonia Severity Index(DSI)
vocametrix_calculate_cppケプストラムピークの顕著度 — 息漏れ声、かすれ声
vocametrix_calculate_hnr調波対雑音比(マルチバンド)
vocametrix_calculate_jitter_shimmer周期と振幅の摂動
vocametrix_calculate_voice_range_profile声域プロファイル
vocametrix_calculate_prosody_similarity2つの発話間の韻律の類似度
高度な音声分析
ツール説明
vocametrix_calculate_spectralスペクトル傾斜、傾き、フォルマントエネルギー
vocametrix_calculate_formantsフォルマント周波数F1–F4
vocametrix_calculate_sz_ratioS/Z発声比
vocametrix_calculate_gne声門対雑音励起
vocametrix_calculate_h1_h2H1–H2の倍音差
vocametrix_calculate_abi音響的息漏れ指数
vocametrix_calculate_voice_dynamicsダイナミックレンジと基本周波数の統計
vocametrix_measure_ddk交互運動(pa-ta-ka):音節速度、規則性、加速、65~86歳を対象としたPierce 2013の基準値
取り込みユーティリティ
ツール説明
vocametrix_upload_audioWAVファイルをアップロード(base64)→ 安定したblobUrlを返します
vocametrix_ingest_url公開HTTPS WAV URLから取り込み → 安定したblobUrlを返します
音声と言語の発音
ツール説明
vocametrix_assess_pronunciation音素レベルの発音スコアリング
vocametrix_assess_pronunciation_with_pitch発音とピッチの分析を組み合わせて実施
vocametrix_transcribe_audio進捗を表示するストリーミングASR文字起こし
vocametrix_synthesize_speechテキスト読み上げ合成
音声指標
ツール説明
vocametrix_measure_sound_level時間枠内の未校正 dB での音圧レベル
vocametrix_extract_egemapsジュネーブ最小音響パラメータセット、GeMAPS v01b(62 特徴量)
vocametrix_detect_phonemes信頼度スコアとタイムスタンプ付きのフランス語音素検出
vocametrix_classify_stuttering非流暢性の分類
AI エージェント
ツール説明
vocametrix_interpret_voice_metrics音声指標の臨床的解釈
vocametrix_generate_exercises個別に最適化した音声・発話エクササイズの生成
vocametrix_generate_word_listセラピー用の目標単語リストの生成
vocametrix_chat_speech_therapist会話型の AI 言語聴覚士
vocametrix_convert_french_to_ipaフランス語テキスト → IPA 音声表記
vocametrix_interpret_spelling_attemptスペル訂正エージェント
vocametrix_check_syntax構文チェックエージェント
vocametrix_vocabulary_tutor語彙学習エージェント
vocametrix_adapt_exercise適応型エクササイズの生成
セラピー計画

ChatGPT エンドポイント(/chatgpt/mcp)では公開されていません。これらのツールは患者識別子と病歴を受け取るため、ChatGPT アプリのガイドラインでは保護対象の医療情報として扱われます。stdio と /mcp 経由では引き続き利用できます。

ツール説明
vocametrix_generate_therapy_planAI セラピー計画の生成
vocametrix_get_therapy_statusセラピー計画の生成状況の確認
vocametrix_get_therapy_result完了したセラピー計画の取得
vocametrix_approve_therapy_planセラピー計画の承認
ワークフローツール
ツール説明
vocametrix_full_voice_assessmentAVQI + CPP + HNR + ジッター/シマー + スペクトルを並列に評価
vocametrix_batch_pronunciationWAV ファイルのフォルダーを評価します。サーバー自身のファイルシステムを読み取るため、stdio/ローカルモード(VOCAMETRIX_MCP_LOCAL_FS=1)でのみ登録され、ホスト型サーバーでは利用できません
vocametrix_full_therapy_workflow生成 → 状況確認 → 取得 → 承認のフロー

リソース

  • vocametrix://docs/api — API クイックリファレンス(認証、レート制限、音声要件、エラーコード)
  • vocametrix://recording-guide — すべてのツールの録音プロトコル(持続母音、言語別の参照文を用いた連続発話、グリッサンド、持続する /s/ と /z/)
  • vocametrix://thresholds/{metric} — avqi、dsi、cpp、hnr、jitter-shimmer、gne の臨床参照閾値

プロンプト

  • interpret_voice_assessment — 評価 JSON から、臨床的な言語聴覚士形式の解釈レポートを生成
  • compare_pre_post_therapy — 指標ごとの比較を含む、定量的なセラピー前後の記述
  • generate_session_report — 発音評価データから SOAP 形式の経過記録を生成

音声要件

  • 形式:WAV(16-bit PCM を推奨)
  • 持続母音タスク:/a/ の発声を 3 秒以上
  • 連続発話タスク:朗読文を 5~30 秒
  • 最小サンプリングレート:16 kHz
ツールに音声を渡す方法

audioPath パラメーターは複数の入力形式を受け付けますが、有効な形式は MCP サーバーの実行方法によって異なります。

入力ホスト型/リモートサーバーStdio/ローカルサーバー(npx、Claude Desktop)
vocametrix_upload_audio の https://... の blobUrl✅ 推奨✅
WAV ファイルへの公開 https://... URL✅✅
vocametrix_ingest_url 経由の公開 URL → 返された blobUrl✅ URL 入力に推奨✅
data:audio/wav;base64,... データ URL✅✅
生の base64 文字列(512 文字以上)✅✅
絶対ローカルパス(/home/...、C:\...)❌ 拒否されます⚠️ VOCAMETRIX_MCP_LOCAL_FS=1 が必要です

会話に音声を添付するチャットクライアント(Claude.ai のウェブ版/モバイル版など)の場合、LLM はホスト型サーバーに絶対パスを渡せません。まずファイルの内容を base64 エンコードして vocametrix_upload_audio を呼び出し、返された blobUrl を audioPath として任意の分析ツールに渡す必要があります。MCP の説明により、LLM はこのワークフローに自動的に誘導されます。

MCP がユーザー自身のマシン上で実行される Stdio/ローカル環境の場合、VOCAMETRIX_MCP_LOCAL_FS=1 を設定すると、分析ツールが絶対ローカルパスを直接読み取れるようになります。すでにディスク上にあるファイルを一括処理する場合に便利です。

環境変数

変数必須説明
VOCAMETRIX_API_KEYはいVocametrix API キー
VOCAMETRIX_MCP_LOCAL_FSいいえ1 を設定すると、分析ツールが絶対ローカルファイルパスを読み取れるようになります(Stdio/ローカル環境のみ)。デフォルトではオフです。ローカルパスは、チャットクライアントが vocametrix_upload_audio → blobUrl のワークフローを使うよう促す、実行可能な対処法を示すエラーとともに拒否されます。
VOCAMETRIX_MCP_ALLOW_PRIVATE_HOSTSいいえ1 を設定すると、ホストがプライベートアドレス、ループバックアドレス、またはリンクローカルアドレスに解決される音声 URL の取得が許可されます(たとえば LAN ファイルサーバー)。Stdio/ローカルモードでもデフォルトではオフです。MCP ツールの呼び出し元は LLM であり、悪意のあるページを読み込んだ LLM は、これらのツールをユーザー自身のネットワークに向けるよう誘導される可能性があるためです。

開発

git clone https://github.com/Vocametrix/vocametrix-mcp.git
cd vocametrix-mcp
npm install
npm run build
npm test            # run unit tests
npm run inspector   # test with MCP Inspector

MCP Registry

io.github.pmarmaroli/vocametrix-mcp として公式の MCP Registry に掲載されています。MCP 対応クライアント(Claude Desktop、Cursor、Zed、Windsurf など)でワンクリックインストールを利用できます。

関連プロジェクト

Vocametrix エコシステム:

  • 📘 Vocametrix API ドキュメント — この MCP サーバーを支える REST API の完全なリファレンスです。
  • 📐 OpenAPI 3.1 仕様 — 49 個すべてのエンドポイントの機械可読スキーマです。
  • 🐍 vocametrix-python — Python から API に直接アクセスする場合に利用できる公式 Python SDK です(pip install vocametrix)。
  • 🟦 vocametrix-js — この MCP サーバーで内部的に使用されている公式 TypeScript/JavaScript SDK です(npm install vocametrix)。

ライセンス

MIT — LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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