OpenAI Speech-to-Text transcriptions MCP Server について
このMCPサーバーはOpenAIのAPIを使って音声ファイルを文字起こしします。ファイル単位の文字起こしが必要なMCPクライアント向けで、結果の保存や言語指定も可能です。
主な機能
- 01OpenAI APIによる音声ファイルの文字起こし
- 02ファイルパスの指定
- 03文字起こし結果のファイル保存
- 04ISO-639-1コードによる言語指定
活用シーン
- 01音声ファイルからテキストを作成
- 02文字起こし結果を後から使えるよう保存
- 03指定言語で音声を文字起こし
MCP 対応
MCPクライアントに`transcribe_audio`ツールを提供します。ファイルパスを受け取り、結果の保存や言語指定をオプションで設定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
OpenAI Speech-to-Text transcriptions MCP サーバー
OpenAI の API を使用して音声の文字起こし機能を提供する MCP サーバーです。
インストール
セットアップ
- リポジトリをクローンします:
git clone https://github.com/Ichigo3766/audio-transcriber-mcp.git
cd audio-transcriber-mcp
- 依存関係をインストールします:
npm install
- サーバーをビルドします:
npm run build
-
環境変数に OpenAI API キーを設定します。
-
環境にサーバー設定を追加します:
{
"mcpServers": {
"audio-transcriber": {
"command": "node",
"args": [
"/path/to/audio-transcriber-mcp/build/index.js"
],
"env": {
"OPENAI_API_KEY": "",
"OPENAI_BASE_URL": "", // Optional
"OPENAI_MODEL": "" // Optional
}
}
}
}
/path/to/audio-transcriber-mcp を、リポジトリをクローンした実際のパスに置き換えてください。
機能
ツール
transcribe_audio- OpenAI の API を使用して音声ファイルを文字起こしします- 必須パラメーターとして filepath を受け取ります
- オプションのパラメーター:
- save_to_file:文字起こし結果をファイルに保存するためのブール値
- language:ISO-639-1 言語コード(例:「en」、「es」)
ライセンス
この MCP サーバーは MIT License のもとでライセンスされています。MIT License の利用規約に従う限り、ソフトウェアを自由に使用、変更、配布できます。詳しくは、プロジェクトリポジトリ内の LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。