yuiseki/edge_tts_mcp_server
Built by Metorial, the integration platform for agentic AI.
yuiseki/edge_tts_mcp_server
Server Summary
Text-to-speech conversion
Support for multiple languages
Voice modulation (speed and pitch adjustments)
Streaming audio output
Model Context Protocol (MCP) サーバーで、Microsoft Edge のテキスト読み上げ機能を活用した AI エージェントの音声合成サービスを提供します。
この MCP サーバーは、edge-ttsライブラリを使用して、テキストから音声への変換機能を提供します。AI エージェントが自然な音声で応答できるようにするためのツールとして設計されています。
pip install "edge_tts_mcp_server"
または開発モードでインストールする場合:
git clone https://github.com/yuiseki/edge_tts_mcp_server.git
cd edge_tts_mcp_server
pip install -e .
VS Code の settings.json で設定する例:
"mcp": {
"servers": {
"edge-tts": {
"command": "uv",
"args": [
"--directory",
"C:\\Users\\__username__\\src\\edge_tts_mcp_server\\src\\edge_tts_mcp_server",
"run",
"server.py"
]
}
}
}
標準的な MCP サーバーとして実行:
mcp dev server.py
FastAPI ベースのサーバーとして uv で実行する場合:
uv --directory path/to/edge_tts_mcp_server/src/edge_tts_mcp_server run server.py
コマンドラインオプション:
edge-tts-mcp --host 0.0.0.0 --port 8080 --reload
FastAPI モードで実行した場合、以下のエンドポイントが利用可能です:
/
- API 情報/health
- ヘルスチェック/voices
- 利用可能な音声一覧(オプションで ?locale=ja-JP
などでフィルタリング可能)/mcp
- MCP API エンドポイントMIT